diff options
author | wisberg <wisberg> | 2003-05-14 05:09:56 +0000 |
---|---|---|
committer | wisberg <wisberg> | 2003-05-14 05:09:56 +0000 |
commit | 5702c144cee3b5140dd47ff15e772a04493bb12d (patch) | |
tree | 92f43d0c4d3acb42e4e3661605b4cc4e41c21d91 /testing | |
parent | ce932df2bfd2e95ed7ab5083e32866f06db7fd6b (diff) | |
download | aspectj-5702c144cee3b5140dd47ff15e772a04493bb12d.tar.gz aspectj-5702c144cee3b5140dd47ff15e772a04493bb12d.zip |
stricter test run comparisons
Diffstat (limited to 'testing')
-rw-r--r-- | testing/testsrc/org/aspectj/testing/harness/bridge/AjcSpecTest.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/testing/testsrc/org/aspectj/testing/harness/bridge/AjcSpecTest.java b/testing/testsrc/org/aspectj/testing/harness/bridge/AjcSpecTest.java index 0b2f8365d..2110fbe45 100644 --- a/testing/testsrc/org/aspectj/testing/harness/bridge/AjcSpecTest.java +++ b/testing/testsrc/org/aspectj/testing/harness/bridge/AjcSpecTest.java @@ -13,6 +13,7 @@ package org.aspectj.testing.harness.bridge; +import java.util.*; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; @@ -22,6 +23,7 @@ import junit.framework.Assert; import junit.framework.AssertionFailedError; import junit.framework.TestCase; +import org.aspectj.bridge.*; import org.aspectj.bridge.IMessage; import org.aspectj.bridge.ISourceLocation; import org.aspectj.bridge.MessageUtil; @@ -71,8 +73,10 @@ public class AjcSpecTest extends TestCase { // XXX sameList(lhs.globalOptions, rhs.globalOptions, a); sameList(lhs.getOptionsList(), rhs.getOptionsList(), a); sameList(lhs.getPathsList(), rhs.getPathsList(), a); - sameList(lhs.keywords, rhs.keywords, a); // XXX getters - assertEquals(lhs.comment, rhs.comment); // XXX getters + assertEquals(lhs.isStaging(), rhs.isStaging()); + sameList(lhs.keywords, rhs.keywords, a); + assertEquals(lhs.comment, rhs.comment); + assertEquals(lhs.badInput, rhs.badInput); // xml adds sourceloc? //sameSourceLocation(lhs.getSourceLocation(), rhs.getSourceLocation(), a); // XXX also sourceLocations? @@ -270,12 +274,13 @@ public class AjcSpecTest extends TestCase { sameList(lhs.added, rhs.added, a); } - public static void sameMessages(List one, List two, Assert a) { + public static void sameMessages(IMessageHolder one, IMessageHolder two, Assert a) { if ((null == one) && (null == two)) { return; } - Iterator lhs = one.iterator(); - Iterator rhs = two.iterator(); + // order matters here + ListIterator lhs = one.getUnmodifiableListView().listIterator(); + ListIterator rhs = two.getUnmodifiableListView().listIterator(); while (lhs.hasNext() && rhs.hasNext()) { sameMessage((IMessage) lhs.next(), (IMessage) rhs.next(), a); } |