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);
        }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to