Examples of CommandController


Examples of org.jboss.forge.addon.ui.controller.CommandController

   @Test
   public void testCreateEnum() throws Exception
   {
      Project project = projectFactory.createTempProject();
      facetFactory.install(project, JavaSourceFacet.class);
      CommandController controller = getInitializedController(JavaEnumCommand.class, project.getRoot());
      Assert.assertTrue(controller.isValid());
      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.CreditCardType");
      Assert.assertNotNull(javaResource);
      Assert.assertThat(javaResource.getJavaType(), is(instanceOf(JavaEnum.class)));

      // overwriting the enum file
      controller = getInitializedController(JavaEnumCommand.class, project.getRoot());
      Assert.assertFalse(controller.isValid());
      controller.setValueFor("overwrite", "true");
      Assert.assertTrue(controller.isValid());
      result = controller.execute();
      Assert.assertThat(result, is(not(instanceOf(Failed.class))));
   }
View Full Code Here

Examples of org.jboss.forge.addon.ui.controller.CommandController

   @Test
   public void testCreateClass() throws Exception
   {
      Project project = projectFactory.createTempProject();
      facetFactory.install(project, JavaSourceFacet.class);
      CommandController controller = getInitializedController(JavaClassCommand.class, project.getRoot());
      Assert.assertTrue(controller.isValid());
      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.CreditCardType");
      Assert.assertNotNull(javaResource);
      Assert.assertThat(javaResource.getJavaType(), is(instanceOf(JavaClass.class)));

      // overwriting the class file
      controller = getInitializedController(JavaClassCommand.class, project.getRoot());
      Assert.assertFalse(controller.isValid());
      controller.setValueFor("overwrite", "true");
      Assert.assertTrue(controller.isValid());
      result = controller.execute();
      Assert.assertThat(result, is(not(instanceOf(Failed.class))));
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.