svn commit: r550070 - /jakarta/bcel/trunk/src/test/java/org/apache/bcel/InstructionFinderTestCase.java
[email protected] Sat, 23 Jun 2007 17:52:29 -0000
| Newsgroups | gmane.comp.jakarta.bcel.devel |
|---|---|
| Message-ID | <[email protected]> |
Author: dbrosius
Date: Sat Jun 23 10:52:29 2007
New Revision: 550070
URL: http://svn.apache.org/viewvc?view=rev&rev=550070
Log:
improve the test
Modified:
jakarta/bcel/trunk/src/test/java/org/apache/bcel/InstructionFinderTestCase.java
Modified: jakarta/bcel/trunk/src/test/java/org/apache/bcel/InstructionFinderTestCase.java
URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/test/java/org/apache/bcel/InstructionFinderTestCase.java?view=diff&rev=550070&r1=550069&r2=550070
==============================================================================
--- jakarta/bcel/trunk/src/test/java/org/apache/bcel/InstructionFinderTestCase.java (original)
+++ jakarta/bcel/trunk/src/test/java/org/apache/bcel/InstructionFinderTestCase.java Sat Jun 23 10:52:29 2007
@@ -5,6 +5,7 @@
import org.apache.bcel.AbstractTestCase;
import org.apache.bcel.classfile.JavaClass;
import org.apache.bcel.classfile.Method;
+import org.apache.bcel.generic.InstructionHandle;
import org.apache.bcel.generic.InstructionList;
import org.apache.bcel.util.InstructionFinder;
import org.apache.bcel.util.InstructionFinder.CodeConstraint;
@@ -33,13 +34,13 @@
InstructionFinder finder = new InstructionFinder(il);
Iterator it = finder.search(".*", il.getStart(), null);
- int cnt = 0;
- while (it.hasNext())
+ InstructionHandle[] ihs = (InstructionHandle[])it.next();
+ int size = 0;
+ for (InstructionHandle ih : ihs)
{
- it.next();
- cnt++;
+ size += ih.getInstruction().getLength();
}
+ assertEquals(bytes.length, size);
- assertEquals(1, cnt);
}
}