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