Package org.stjs.generator

Examples of org.stjs.generator.ClassWithJavascript


    File generationPath = new File("target", TEMP_GENERATION_PATH);
    GenerationDirectory generationFolder = new GenerationDirectory(generationPath, new File(TEMP_GENERATION_PATH), new File(""));
    String sourcePath = "src/test/java";
    File resourcePath = new File("src/test/resources");
    ClassWithJavascript stjsClass = gen.generateJavascript(Thread.currentThread().getContextClassLoader(), clazz.getName(), new File(
        sourcePath), generationFolder, new File("target", "test-classes"),
        new GeneratorConfigurationBuilder().allowedPackage("org.stjs.javascript").allowedPackage("org.stjs.generator")
            .allowedPackage(clazz.getPackage().getName()).generateSourceMap(withSourceMap).build());
    Timers.start("js-exec");
    List<File> javascriptFiles = new ArrayList<File>();
    try {
      File jsFile = new File(generationPath, stjsClass.getJavascriptFiles().get(0).getPath());
      String content = Files.toString(jsFile, Charset.defaultCharset());
      List<ClassWithJavascript> allDeps = new DependencyCollection(stjsClass).orderAllDependencies(Thread.currentThread()
          .getContextClassLoader());
      for (ClassWithJavascript dep : allDeps) {
        for (URI js : dep.getJavascriptFiles()) {
View Full Code Here


   * @param exchange contains the HTTP response that must be written to
   */
  public void sendTestFixture(MultiTestMethod meth, HttpExchange exchange) throws Exception {
    Class<?> testClass = meth.getTestClass().getJavaClass();
    Method method = meth.getMethod().getMethod();
    ClassWithJavascript stjsClass = new Generator().getExistingStjsClass(getConfig().getClassLoader(), testClass);

    List<FrameworkMethod> beforeMethods = meth.getTestClass().getAnnotatedMethods(Before.class);
    List<FrameworkMethod> afterMethods = meth.getTestClass().getAnnotatedMethods(After.class);

    final HTMLFixture htmlFixture = testClass.getAnnotation(HTMLFixture.class);
View Full Code Here

  }

  @Test
  public void testGlobalScopeDep() {
    generate(Dep5.class);
    ClassWithJavascript jsClass = stjsClass(Dep5.class);

    assertNotNull(jsClass);
    assertTrue(!jsClass.getDirectDependencies().isEmpty());
    assertDependency(jsClass.getDirectDependencies(), JSGlobal.class);
  }
View Full Code Here

TOP

Related Classes of org.stjs.generator.ClassWithJavascript

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.