@Test
public void testCreateNewPassivatingScope() throws Exception
{
Project project = projectHelper.createJavaLibraryProject();
projectHelper.installCDI_1_0(project);
CommandController controller = testHarness.createCommandController(NewScopeCommand.class,
project.getRoot());
controller.initialize();
controller.setValueFor("named", "MyPassivatingScope");
controller.setValueFor("targetPackage", "org.jboss.forge.test");
controller.setValueFor("passivating", Boolean.TRUE);
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.MyPassivatingScope");
Assert.assertNotNull(javaResource);