Package org.jboss.forge.arquillian.testframework

Examples of org.jboss.forge.arquillian.testframework.TestFrameworkFacet


   public void createTest(
         @Option(name = "class", required = true, type = PromptType.JAVA_CLASS) JavaResource classUnderTest,
         @Option(name = "enableJPA", required = false, flagOnly = true) boolean enableJPA, final PipeOut out)
         throws FileNotFoundException
   {
      final TestFrameworkFacet testFrameworkFacet = project.getFacet(TestFrameworkFacet.class);
      final JavaSourceFacet java = project.getFacet(JavaSourceFacet.class);
      final JavaSource<?> javaSource = classUnderTest.getJavaSource();

      final VelocityContext context = initializeVelocityContext(enableJPA, javaSource);

      final StringWriter writer = new StringWriter();
      Velocity.mergeTemplate(testFrameworkFacet.getTemplateName(), "UTF-8", context, writer);

      final JavaClass testClass = JavaParser.parse(JavaClass.class, writer.toString());
      java.saveTestJavaSource(testClass);
      pickup.fire(new PickupResource(java.getTestJavaResource(testClass)));
   }
View Full Code Here

TOP

Related Classes of org.jboss.forge.arquillian.testframework.TestFrameworkFacet

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.