javaquery/demo-calculator/src/test/java/org/apidesign/bck2brwsr/demo/calc/staticcompilation/MinifiedTest.java
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 }