Package org.jboss.forge.addon.parser.java.resources

Examples of org.jboss.forge.addon.parser.java.resources.JavaResource


   @Test
   public void testCreateBackingBeanInDirectory() throws Exception
   {
      DirectoryResource dir = (DirectoryResource) resourceFactory.create(OperatingSystemUtils.createTempDir());
      JavaResource bean = operations.newConverter(dir, "SampleBean", "org.example");

      Assert.assertEquals("SampleBean.java", bean.getName());
      Assert.assertEquals("SampleBean", bean.getJavaType().getName());
      Assert.assertEquals("org.example", bean.getJavaType().getPackage());
      Assert.assertTrue(bean.exists());
   }
View Full Code Here


   }

   @Test
   public void testNewEnumFieldWithType() throws Exception
   {
      JavaResource entity = projectHelper.createJPAEntity(project, "Customer");
      JavaResource enumEntity = projectHelper.createEmptyEnum(project, "CustomerType");

      try (WizardCommandController controller = uiTestHarness.createWizardController(NewFieldWizard.class,
               project.getRoot()))
      {
         controller.initialize();
         Assert.assertTrue(controller.isEnabled());
         controller.setValueFor("targetEntity", entity);
         Assert.assertFalse(controller.canExecute());
         controller.setValueFor("named", "customerType");
         controller.setValueFor("type", enumEntity.getJavaType().getCanonicalName());
         controller.setValueFor("enumType", EnumType.STRING);
         Assert.assertFalse(controller.canMoveToNextStep());
         Assert.assertTrue(controller.canExecute());
         Result result = controller.execute();
         Assert.assertFalse(result instanceof Failed);
View Full Code Here

   {
      Project project = projectFactory.createTempProject();
      facetFactory.install(project, ResourcesFacet.class);
      facetFactory.install(project, JavaSourceFacet.class);

      JavaResource bean = operations.newConverter(project, "SampleBean", "org.example");
      Assert.assertTrue(bean.exists());

      Assert.assertEquals("SampleBean.java", bean.getName());
      Resource<?> child = project.getRootDirectory().getChild("src/main/java/org/example/SampleBean.java");
      Assert.assertTrue(child.exists());
      Assert.assertTrue(child instanceof JavaResource);
      Assert.assertEquals("SampleBean", ((JavaResource) child).getJavaType().getName());
      Assert.assertEquals("org.example", ((JavaResource) child).getJavaType().getPackage());
View Full Code Here

   @Test
   public void testCreateConverterInDirectory() throws Exception
   {
      DirectoryResource dir = (DirectoryResource) resourceFactory.create(OperatingSystemUtils.createTempDir());
      JavaResource converter = operations.newConverter(dir, "SampleConverter", "org.example");

      Assert.assertEquals("SampleConverter.java", converter.getName());
      Assert.assertEquals("SampleConverter", converter.getJavaType().getName());
      Assert.assertEquals("org.example", converter.getJavaType().getPackage());
      Assert.assertTrue(converter.exists());
   }
View Full Code Here

   {
      Project project = projectFactory.createTempProject();
      facetFactory.install(project, ResourcesFacet.class);
      facetFactory.install(project, JavaSourceFacet.class);

      JavaResource converter = operations.newConverter(project, "SampleConverter", "org.example");
      Assert.assertTrue(converter.exists());

      Assert.assertEquals("SampleConverter.java", converter.getName());
      Resource<?> child = project.getRootDirectory().getChild("src/main/java/org/example/SampleConverter.java");
      Assert.assertTrue(child.exists());
      Assert.assertTrue(child instanceof JavaResource);
      Assert.assertEquals("SampleConverter", ((JavaResource) child).getJavaType().getName());
      Assert.assertEquals("org.example", ((JavaResource) child).getJavaType().getPackage());
View Full Code Here

   @Test
   public void testJavaResourceCreation() throws Exception
   {
      JavaClassSource javaClass = Roaster.create(JavaClassSource.class).setPackage("org.jboss.forge.test")
               .setName("Example");
      JavaResource resource = factory.create(JavaResource.class, File.createTempFile("forge", ".java"));
      resource.createNewFile();
      resource.setContents(javaClass);

      Assert.assertEquals("Example", resource.getJavaType().getName());
      Assert.assertEquals("org.jboss.forge.test", resource.getJavaType().getPackage());
   }
View Full Code Here

   @Test
   public void testCreateValidatorInDirectory() throws Exception
   {
      DirectoryResource dir = (DirectoryResource) resourceFactory.create(OperatingSystemUtils.createTempDir());
      JavaResource validator = operations.newValidator(dir, "SampleValidator", "org.example");

      Assert.assertEquals("SampleValidator.java", validator.getName());
      Assert.assertEquals("SampleValidator", validator.getJavaType().getName());
      Assert.assertEquals("org.example", validator.getJavaType().getPackage());
      Assert.assertTrue(validator.exists());
   }
View Full Code Here

      Assert.assertTrue(controller.canExecute());
      Result result = controller.execute();
      Assert.assertThat(result, is(not(instanceOf(Failed.class))));

      JavaSourceFacet facet = project.getFacet(JavaSourceFacet.class);
      JavaResource javaResource = facet.getJavaResource("org.jboss.forge.test.MyServiceBean");
      Assert.assertNotNull(javaResource);
      Assert.assertThat(javaResource.getJavaType(), is(instanceOf(JavaClass.class)));
      Assert.assertTrue(javaResource.getJavaType().hasAnnotation(SessionScoped.class));
      Assert.assertFalse(javaResource.getJavaType().hasAnnotation(Named.class));
      Assert.assertFalse(javaResource.getJavaType().hasAnnotation(Alternative.class));
   }
View Full Code Here

   @Test
   public void testJavaResourceCreationSpecialized() throws Exception
   {
      JavaClassSource javaClass = Roaster.create(JavaClassSource.class).setPackage("org.jboss.forge.test")
               .setName("Example");
      JavaResource resource = factory.create(JavaResource.class, File.createTempFile("forge", ".java"));
      resource.createNewFile();
      resource.setContents(javaClass);

      Resource<File> newResource = factory.create(resource.getUnderlyingResourceObject());

      Assert.assertThat(newResource, is(instanceOf(JavaResource.class)));
      Assert.assertEquals(resource, newResource);
   }
View Full Code Here

   {
      Project project = projectFactory.createTempProject();
      facetFactory.install(project, ResourcesFacet.class);
      facetFactory.install(project, JavaSourceFacet.class);

      JavaResource validator = operations.newValidator(project, "SampleValidator", "org.example");
      Assert.assertTrue(validator.exists());

      Assert.assertEquals("SampleValidator.java", validator.getName());
      Resource<?> child = project.getRoot().getChild("src/main/java/org/example/SampleValidator.java");
      Assert.assertTrue(child.exists());
      Assert.assertTrue(child instanceof JavaResource);
      Assert.assertEquals("SampleValidator", ((JavaResource) child).getJavaType().getName());
      Assert.assertEquals("org.example", ((JavaResource) child).getJavaType().getPackage());
View Full Code Here

TOP

Related Classes of org.jboss.forge.addon.parser.java.resources.JavaResource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.