Author: doogie
Date: Sat Aug 2 14:39:20 2008
New Revision: 682060
URL: http://svn.apache.org/viewvc?rev=682060&view=rev
Log:
More generics.
Modified:
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/EntityXmlAssertTest.java
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/JunitSuiteWrapper.java
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/ModelTestSuite.java
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/ServiceTest.java
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/SimpleMethodTest.java
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/TestRunContainer.java
Modified:
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/EntityXmlAssertTest.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/EntityXmlAssertTest.java?rev=682060&r1=682059&r2=682060&view=diff
==============================================================================
---
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/EntityXmlAssertTest.java
(original)
+++
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/EntityXmlAssertTest.java
Sat Aug 2 14:39:20 2008
@@ -23,12 +23,15 @@
import org.w3c.dom.Element;
import org.ofbiz.entity.GenericDelegator;
+import org.ofbiz.entity.GenericValue;
import org.ofbiz.entity.util.EntityDataAssert;
import org.ofbiz.entity.util.EntitySaxReader;
import org.ofbiz.base.util.UtilValidate;
import org.ofbiz.base.util.Debug;
import org.ofbiz.base.location.FlexibleLocation;
+import javolution.util.FastList;
+
import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;
@@ -55,7 +58,7 @@
int testCaseCount = 0;
try {
URL entityXmlURL =
FlexibleLocation.resolveLocation(entityXmlUrlString);
- List checkValueList =
modelTestSuite.getDelegator().readXmlDocument(entityXmlURL);
+ List<GenericValue> checkValueList =
modelTestSuite.getDelegator().readXmlDocument(entityXmlURL);
testCaseCount = checkValueList.size();
} catch (Exception e) {
Debug.logError(e, "Error getting test case count", module);
@@ -69,7 +72,7 @@
try {
URL entityXmlURL =
FlexibleLocation.resolveLocation(entityXmlUrlString);
GenericDelegator delegator = modelTestSuite.getDelegator();
- List errorMessages = new ArrayList();
+ List<Object> errorMessages = FastList.newInstance();
if ("assert".equals(this.action)) {
EntityDataAssert.assertData(entityXmlURL, delegator,
errorMessages);
@@ -82,10 +85,8 @@
}
if (UtilValidate.isNotEmpty(errorMessages)) {
- Iterator failureIterator = errorMessages.iterator();
- while (failureIterator.hasNext()) {
- String failureMessage = (String) failureIterator.next();
- result.addFailure(this, new
AssertionFailedError(failureMessage));
+ for (Object failureMessage: errorMessages) {
+ result.addFailure(this, new
AssertionFailedError(failureMessage.toString()));
}
}
} catch (Exception e) {
Modified:
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/JunitSuiteWrapper.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/JunitSuiteWrapper.java?rev=682060&r1=682059&r2=682060&view=diff
==============================================================================
---
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/JunitSuiteWrapper.java
(original)
+++
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/JunitSuiteWrapper.java
Sat Aug 2 14:39:20 2008
@@ -39,13 +39,10 @@
public static final String module = JunitSuiteWrapper.class.getName();
- protected List modelTestSuiteList = FastList.newInstance();
+ protected List<ModelTestSuite> modelTestSuiteList = FastList.newInstance();
public JunitSuiteWrapper(String componentName, String testCase) {
- List testSuiteInfoList =
ComponentConfig.getAllTestSuiteInfos(componentName);
- Iterator testSuiteInfoIter = testSuiteInfoList.iterator();
- while (testSuiteInfoIter.hasNext()) {
- ComponentConfig.TestSuiteInfo testSuiteInfo =
(ComponentConfig.TestSuiteInfo) testSuiteInfoIter.next();
+ for (ComponentConfig.TestSuiteInfo testSuiteInfo:
ComponentConfig.getAllTestSuiteInfos(componentName)) {
ResourceHandler testSuiteResource =
testSuiteInfo.createResourceHandler();
try {
@@ -69,30 +66,20 @@
@Deprecated
public void populateTestSuite(TestSuite suite) {
- Iterator modelTestSuiteIter = this.modelTestSuiteList.iterator();
- while (modelTestSuiteIter.hasNext()) {
- ModelTestSuite modelTestSuite = (ModelTestSuite)
modelTestSuiteIter.next();
- List testList = modelTestSuite.getTestList();
- Iterator testIter = testList.iterator();
- while (testIter.hasNext()) {
- Test tst = (Test) testIter.next();
+ for (ModelTestSuite modelTestSuite: this.modelTestSuiteList) {
+ for (Test tst: modelTestSuite.getTestList()) {
suite.addTest(tst);
}
}
}
- public List makeTestSuites() {
- List testSuites = FastList.newInstance();
+ public List<TestSuite> makeTestSuites() {
+ List<TestSuite> testSuites = FastList.newInstance();
- Iterator modelTestSuiteIter = this.modelTestSuiteList.iterator();
- while (modelTestSuiteIter.hasNext()) {
- ModelTestSuite modelTestSuite = (ModelTestSuite)
modelTestSuiteIter.next();
+ for (ModelTestSuite modelTestSuite: this.modelTestSuiteList) {
TestSuite suite = new TestSuite();
suite.setName(modelTestSuite.getSuiteName());
- List testList = modelTestSuite.getTestList();
- Iterator testIter = testList.iterator();
- while (testIter.hasNext()) {
- Test tst = (Test) testIter.next();
+ for (Test tst: modelTestSuite.getTestList()) {
suite.addTest(tst);
}
testSuites.add(suite);
@@ -101,16 +88,11 @@
return testSuites;
}
- public List getAllTestList() {
- List allTestList = FastList.newInstance();
+ public List<Test> getAllTestList() {
+ List<Test> allTestList = FastList.newInstance();
- Iterator modelTestSuiteIter = this.modelTestSuiteList.iterator();
- while (modelTestSuiteIter.hasNext()) {
- ModelTestSuite modelTestSuite = (ModelTestSuite)
modelTestSuiteIter.next();
- List testList = modelTestSuite.getTestList();
- Iterator testIter = testList.iterator();
- while (testIter.hasNext()) {
- Test tst = (Test) testIter.next();
+ for (ModelTestSuite modelTestSuite: this.modelTestSuiteList) {
+ for (Test tst: modelTestSuite.getTestList()) {
allTestList.add(tst);
}
}
Modified:
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/ModelTestSuite.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/ModelTestSuite.java?rev=682060&r1=682059&r2=682060&view=diff
==============================================================================
--- ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/ModelTestSuite.java
(original)
+++ ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/ModelTestSuite.java
Sat Aug 2 14:39:20 2008
@@ -49,7 +49,7 @@
protected GenericDelegator delegator;
protected LocalDispatcher dispatcher;
- protected List testList = FastList.newInstance();
+ protected List<Test> testList = FastList.newInstance();
public ModelTestSuite(Element mainElement, String testCase) {
this.suiteName = mainElement.getAttribute("suite-name");
@@ -63,10 +63,7 @@
this.delegator =
GenericDelegator.getGenericDelegator(this.delegatorName);
this.dispatcher =
GenericDispatcher.getLocalDispatcher(this.dispatcherName, delegator);
- List testCaseElementList = UtilXml.childElementList(mainElement,
"test-case");
- Iterator testCaseElementIter = testCaseElementList.iterator();
- while (testCaseElementIter.hasNext()) {
- Element testCaseElement = (Element) testCaseElementIter.next();
+ for (Element testCaseElement : UtilXml.childElementList(mainElement,
"test-case")) {
String caseName = testCaseElement.getAttribute("case-name");
if (testCase == null || caseName.equals(testCase)) {
Element childElement =
UtilXml.firstChildElement(testCaseElement);
@@ -120,7 +117,7 @@
return this.dispatcher;
}
- List getTestList() {
+ List<Test> getTestList() {
return testList;
}
}
Modified:
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/ServiceTest.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/ServiceTest.java?rev=682060&r1=682059&r2=682060&view=diff
==============================================================================
--- ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/ServiceTest.java
(original)
+++ ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/ServiceTest.java
Sat Aug 2 14:39:20 2008
@@ -26,6 +26,7 @@
import org.ofbiz.service.GenericServiceException;
import org.ofbiz.service.ServiceUtil;
import org.ofbiz.service.ModelService;
+import org.ofbiz.base.util.UtilGenerics;
import org.ofbiz.base.util.UtilMisc;
import org.ofbiz.base.util.UtilValidate;
@@ -58,7 +59,7 @@
try {
- Map serviceResult = dispatcher.runSync(serviceName,
UtilMisc.toMap("test", this, "testResult", result));
+ Map<String, Object> serviceResult =
dispatcher.runSync(serviceName, UtilMisc.toMap("test", this, "testResult",
result));
// do something with the errorMessage
String errorMessage = (String)
serviceResult.get(ModelService.ERROR_MESSAGE);
@@ -67,20 +68,17 @@
}
// do something with the errorMessageList
- List errorMessageList = (List)
serviceResult.get(ModelService.ERROR_MESSAGE_LIST);
+ List<Object> errorMessageList =
UtilGenerics.checkList(serviceResult.get(ModelService.ERROR_MESSAGE_LIST));
if (UtilValidate.isNotEmpty(errorMessageList)) {
- Iterator i = errorMessageList.iterator();
- while (i.hasNext()) {
- result.addFailure(this, new AssertionFailedError((String)
i.next()));
+ for (Object message: errorMessageList) {
+ result.addFailure(this, new
AssertionFailedError(message.toString()));
}
}
// do something with the errorMessageMap
- Map errorMessageMap = (Map)
serviceResult.get(ModelService.ERROR_MESSAGE_MAP);
+ Map<String, Object> errorMessageMap =
UtilGenerics.cast(serviceResult.get(ModelService.ERROR_MESSAGE_MAP));
if (!UtilValidate.isEmpty(errorMessageMap)) {
- Iterator i = errorMessageMap.entrySet().iterator();
- while (i.hasNext()) {
- Map.Entry entry = (Map.Entry) i.next();
+ for (Map.Entry<String, Object> entry:
errorMessageMap.entrySet()) {
result.addFailure(this, new
AssertionFailedError(entry.getKey() + ": " + entry.getValue()));
}
}
Modified:
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/SimpleMethodTest.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/SimpleMethodTest.java?rev=682060&r1=682059&r2=682060&view=diff
==============================================================================
---
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/SimpleMethodTest.java
(original)
+++
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/SimpleMethodTest.java
Sat Aug 2 14:39:20 2008
@@ -26,6 +26,7 @@
import junit.framework.AssertionFailedError;
import junit.framework.TestResult;
+import org.ofbiz.base.util.UtilGenerics;
import org.ofbiz.base.util.UtilMisc;
import org.ofbiz.base.util.UtilValidate;
import org.ofbiz.minilang.MiniLangException;
@@ -71,20 +72,17 @@
}
// do something with the errorMessageList
- List errorMessageList = (List)
serviceResult.get(ModelService.ERROR_MESSAGE_LIST);
+ List<Object> errorMessageList =
UtilGenerics.cast(serviceResult.get(ModelService.ERROR_MESSAGE_LIST));
if (UtilValidate.isNotEmpty(errorMessageList)) {
- Iterator i = errorMessageList.iterator();
- while (i.hasNext()) {
- result.addFailure(this, new AssertionFailedError((String)
i.next()));
+ for (Object message: errorMessageList) {
+ result.addFailure(this, new
AssertionFailedError(message.toString()));
}
}
// do something with the errorMessageMap
- Map errorMessageMap = (Map)
serviceResult.get(ModelService.ERROR_MESSAGE_MAP);
+ Map<String, Object> errorMessageMap =
UtilGenerics.cast(serviceResult.get(ModelService.ERROR_MESSAGE_MAP));
if (!UtilValidate.isEmpty(errorMessageMap)) {
- Iterator i = errorMessageMap.entrySet().iterator();
- while (i.hasNext()) {
- Map.Entry entry = (Map.Entry) i.next();
+ for (Map.Entry<String, Object> entry:
errorMessageMap.entrySet()) {
result.addFailure(this, new
AssertionFailedError(entry.getKey() + ": " + entry.getValue()));
}
}
Modified:
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/TestRunContainer.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/TestRunContainer.java?rev=682060&r1=682059&r2=682060&view=diff
==============================================================================
---
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/TestRunContainer.java
(original)
+++
ofbiz/trunk/framework/testtools/src/org/ofbiz/testtools/TestRunContainer.java
Sat Aug 2 14:39:20 2008
@@ -107,10 +107,7 @@
throw new ContainerException("No tests found (" + component + " /
" + testCase + ")");
}
- List testSuites = jsWrapper.makeTestSuites();
- Iterator i = testSuites.iterator();
- while (i.hasNext()) {
- TestSuite suite = (TestSuite) i.next();
+ for (TestSuite suite: jsWrapper.makeTestSuites()) {
JUnitTest test = new JUnitTest();
test.setName(suite.getName());