Author: markt Date: Sun Feb 16 16:11:33 2014 New Revision: 1568787 URL: http://svn.apache.org/r1568787 Log: Clearer error message if we see test failures on Windows due to JVM bug. Fix some IDE warnings.
Modified: tomcat/tc7.0.x/trunk/test/org/apache/catalina/startup/TestHostConfigAutomaticDeployment.java Modified: tomcat/tc7.0.x/trunk/test/org/apache/catalina/startup/TestHostConfigAutomaticDeployment.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/test/org/apache/catalina/startup/TestHostConfigAutomaticDeployment.java?rev=1568787&r1=1568786&r2=1568787&view=diff ============================================================================== --- tomcat/tc7.0.x/trunk/test/org/apache/catalina/startup/TestHostConfigAutomaticDeployment.java (original) +++ tomcat/tc7.0.x/trunk/test/org/apache/catalina/startup/TestHostConfigAutomaticDeployment.java Sun Feb 16 16:11:33 2014 @@ -920,6 +920,7 @@ public class TestHostConfigAutomaticDepl } if (!resultWar && !resultDir) { if (resultXml) { + Assert.assertNotNull(ctxt); Assert.assertEquals(LifecycleState.FAILED, ctxt.getState()); } else { Assert.assertNull(ctxt); @@ -1136,14 +1137,22 @@ public class TestHostConfigAutomaticDepl if (ext == null) { Assert.fail(); } else { - ext.setLastModified(System.currentTimeMillis() + 5000); + if (!ext.setLastModified(System.currentTimeMillis() + 5000)){ + Assert.fail("Failed to set last modified time for " + + "external WAR file. This is expected (due to " + + "a JVM bug) with Java 6 on Windows."); + } } break; case WAR: if (war == null) { Assert.fail(); } else { - war.setLastModified(System.currentTimeMillis() + 5000); + if (!war.setLastModified(System.currentTimeMillis() + 5000)) { + Assert.fail("Failed to set last modified time for WAR " + + "file. This is expected (due to a JVM bug) " + + "with Java 6 on Windows."); + } } break; case DIR: @@ -1194,6 +1203,7 @@ public class TestHostConfigAutomaticDepl } if (!resultWar && !resultDir) { if (resultXml) { + Assert.assertNotNull(newContext); if (!startExternalWar && !startExternalDir) { Assert.assertEquals(LifecycleState.FAILED, newContext.getState()); @@ -1514,6 +1524,7 @@ public class TestHostConfigAutomaticDepl } if (!resultWar && !resultDir) { if (resultXml) { + Assert.assertNotNull(newContext); if (!startExternalWar && !startExternalDir) { Assert.assertEquals(LifecycleState.FAILED, newContext.getState()); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org