javaquery/demo-calculator/src/test/java/org/apidesign/bck2brwsr/demo/calc/staticcompilation/MinifiedTest.java
changeset 1809 72a0dbfa2ae8
parent 1787 ea12a3bb4b33
     1.1 --- a/javaquery/demo-calculator/src/test/java/org/apidesign/bck2brwsr/demo/calc/staticcompilation/MinifiedTest.java	Tue Feb 24 11:12:53 2015 +0100
     1.2 +++ b/javaquery/demo-calculator/src/test/java/org/apidesign/bck2brwsr/demo/calc/staticcompilation/MinifiedTest.java	Wed Mar 11 08:50:51 2015 +0100
     1.3 @@ -18,6 +18,7 @@
     1.4  package org.apidesign.bck2brwsr.demo.calc.staticcompilation;
     1.5  
     1.6  import java.io.BufferedReader;
     1.7 +import java.io.File;
     1.8  import java.io.InputStreamReader;
     1.9  import java.net.URL;
    1.10  import java.util.Enumeration;
    1.11 @@ -26,6 +27,7 @@
    1.12  import java.util.jar.Manifest;
    1.13  import org.testng.annotations.Test;
    1.14  import static org.testng.Assert.*;
    1.15 +import org.testng.SkipException;
    1.16  
    1.17  public class MinifiedTest {
    1.18      @Test public void minifiedVersionDoesNotContainFQN() throws Exception {
    1.19 @@ -57,7 +59,11 @@
    1.20                  return;
    1.21              }
    1.22          }
    1.23 -        fail("No minified javaquery found: " + System.getProperty("java.class.path"));
    1.24 +        final String cp = System.getProperty("java.class.path");
    1.25 +        if (cp.contains("javaquery" + File.separatorChar + "api" + File.separatorChar + "target" + File.separatorChar + "classes")) {
    1.26 +            throw new SkipException("Classpath seems to contain classes directories, not JARs. Cannot test.\nCP: " + cp);
    1.27 +        }
    1.28 +        fail("No minified javaquery found: " + cp);
    1.29      }
    1.30  
    1.31      @Test public void debugVersionContainsFQN() throws Exception {
    1.32 @@ -89,7 +95,11 @@
    1.33                  fail("Found no FQN of non-public Knockout class. Is it debug version?:" + key);
    1.34              }
    1.35          }
    1.36 -        fail("No debug javaquery found: " + System.getProperty("java.class.path"));
    1.37 +        final String cp = System.getProperty("java.class.path");
    1.38 +        if (cp.contains("javaquery" + File.separatorChar + "api" + File.separatorChar + "target" + File.separatorChar + "classes")) {
    1.39 +            throw new SkipException("Classpath seems to contain classes directories, not JARs. Cannot test.\nCP: " + cp);
    1.40 +        }
    1.41 +        fail("No debug javaquery found: " + cp);
    1.42      }
    1.43      
    1.44  }