Author: craigmcc Date: Sat Sep 17 17:13:51 2005 New Revision: 289871 URL: http://svn.apache.org/viewcvs?rev=289871&view=rev Log: Windows does not seem to like Thread.sleep(2), so change the test methodology to just generate 1000 unique tokens.
Also, fix a typo in the build.xml to actually enable assertions for the tests. Modified: struts/shale/trunk/core-library/build.xml struts/shale/trunk/core-library/src/test/org/apache/shale/util/TokenProcessorTestCase.java Modified: struts/shale/trunk/core-library/build.xml URL: http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/build.xml?rev=289871&r1=289870&r2=289871&view=diff ============================================================================== --- struts/shale/trunk/core-library/build.xml (original) +++ struts/shale/trunk/core-library/build.xml Sat Sep 17 17:13:51 2005 @@ -419,7 +419,7 @@ haltonfailure="${test.haltonfailure}" printSummary="no"> - <jvmarg value="-enableassertions:org.apache.shale..."/> + <jvmarg value="-Denableassertions:org.apache.shale..."/> <classpath refid="test.classpath"/> <formatter type="plain" usefile="false"/> Modified: struts/shale/trunk/core-library/src/test/org/apache/shale/util/TokenProcessorTestCase.java URL: http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/test/org/apache/shale/util/TokenProcessorTestCase.java?rev=289871&r1=289870&r2=289871&view=diff ============================================================================== --- struts/shale/trunk/core-library/src/test/org/apache/shale/util/TokenProcessorTestCase.java (original) +++ struts/shale/trunk/core-library/src/test/org/apache/shale/util/TokenProcessorTestCase.java Sat Sep 17 17:13:51 2005 @@ -87,16 +87,14 @@ // Create a bunch of tokens for (int i = 0; i < 1000; i++) { - String token = tp.generate(facesContext); - if (set.contains(token)) { - fail("Token set already contains '" + token + "'"); + String token = null; + while (true) { + token = tp.generate(facesContext); + if (!set.contains(token)) { + break; + } } set.add(token); - try { - Thread.sleep(2); - } catch (InterruptedException e) { - ; - } } // Ensure that we can verify all of them --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]