You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlbeans.apache.org by ra...@apache.org on 2005/10/27 03:07:36 UTC

svn commit: r328768 - /xmlbeans/trunk/test/src/xmlobject/xmlloader/detailed/XmlLoaderMiscTest.java

Author: radup
Date: Wed Oct 26 18:07:34 2005
New Revision: 328768

URL: http://svn.apache.org/viewcvs?rev=328768&view=rev
Log:
Contributed by Wing Yew Poon. Improved test for getContextTypeLoader to flush out intermittent failures.

Modified:
    xmlbeans/trunk/test/src/xmlobject/xmlloader/detailed/XmlLoaderMiscTest.java

Modified: xmlbeans/trunk/test/src/xmlobject/xmlloader/detailed/XmlLoaderMiscTest.java
URL: http://svn.apache.org/viewcvs/xmlbeans/trunk/test/src/xmlobject/xmlloader/detailed/XmlLoaderMiscTest.java?rev=328768&r1=328767&r2=328768&view=diff
==============================================================================
--- xmlbeans/trunk/test/src/xmlobject/xmlloader/detailed/XmlLoaderMiscTest.java (original)
+++ xmlbeans/trunk/test/src/xmlobject/xmlloader/detailed/XmlLoaderMiscTest.java Wed Oct 26 18:07:34 2005
@@ -29,7 +29,7 @@
 import javax.xml.namespace.QName;
 import java.util.Collections;
 import java.util.Set;
-import java.util.TreeSet;
+import java.util.HashSet;
 import java.util.Vector;
 
 
@@ -99,18 +99,18 @@
             fail("getContextTypeLoader failed");
 
         Vector vThreads = new Vector();
-        Set STLset = Collections.synchronizedSortedSet(new TreeSet());
-        for (int i = 0; i < 10; i++) {
+        Set STLset = Collections.synchronizedSet(new HashSet());
+        for (int i = 0; i < 10000; i++) {
             Thread t = new BogusThread(STLset);
             vThreads.add(t);
             t.start();
         }
-        for (int i = 0; i < 10; i++) {
+        for (int i = 0; i < 10000; i++) {
             ((BogusThread) vThreads.elementAt(i)).join();
         }
         // each thread should create a unique type loader.
-        // so count of objects in set should be 10
-        assertEquals(10, STLset.size());
+        // so count of objects in set should be 10000
+        assertEquals(10000, STLset.size());
     }
 
 
@@ -122,10 +122,8 @@
         }
 
         public void run() {
-            String s = XmlBeans.getContextTypeLoader().toString();
-            System.out.println(s);
+            SchemaTypeLoader s = XmlBeans.getContextTypeLoader();
             set.add(s);
         }
     }
 }
-



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: commits-help@xmlbeans.apache.org