public abstract class junit.framework.TestCase extends junit.framework.Assert implements junit.framework.Test
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: junit.framework.TestCase
super_class: junit.framework.Assert
{
private java.lang.String fName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial junit.framework.Assert.<init>:()V
1: aload 0
aconst_null
putfield junit.framework.TestCase.fName:Ljava/lang/String;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljunit/framework/TestCase;
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial junit.framework.Assert.<init>:()V
1: aload 0
aload 1
putfield junit.framework.TestCase.fName:Ljava/lang/String;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljunit/framework/TestCase;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public int countTestCases();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljunit/framework/TestCase;
protected junit.framework.TestResult createResult();
descriptor: ()Ljunit/framework/TestResult;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: new junit.framework.TestResult
dup
invokespecial junit.framework.TestResult.<init>:()V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljunit/framework/TestCase;
public junit.framework.TestResult run();
descriptor: ()Ljunit/framework/TestResult;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual junit.framework.TestCase.createResult:()Ljunit/framework/TestResult;
astore 1
start local 1 1: aload 0
aload 1
invokevirtual junit.framework.TestCase.run:(Ljunit/framework/TestResult;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljunit/framework/TestCase;
1 3 1 result Ljunit/framework/TestResult;
public void run(junit.framework.TestResult);
descriptor: (Ljunit/framework/TestResult;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual junit.framework.TestResult.run:(Ljunit/framework/TestCase;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljunit/framework/TestCase;
0 2 1 result Ljunit/framework/TestResult;
MethodParameters:
Name Flags
result
public void runBare();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
invokevirtual junit.framework.TestCase.setUp:()V
2: aload 0
invokevirtual junit.framework.TestCase.runTest:()V
3: goto 17
StackMap locals: junit.framework.TestCase java.lang.Throwable
StackMap stack: java.lang.Throwable
4: astore 2
start local 2 5: aload 2
astore 1
end local 2 6: aload 0
invokevirtual junit.framework.TestCase.tearDown:()V
7: goto 21
StackMap locals:
StackMap stack: java.lang.Throwable
8: astore 4
start local 4 9: aload 1
ifnonnull 21
aload 4
astore 1
end local 4 10: goto 21
11: StackMap locals:
StackMap stack: java.lang.Throwable
astore 3
12: aload 0
invokevirtual junit.framework.TestCase.tearDown:()V
13: goto 16
StackMap locals: junit.framework.TestCase java.lang.Throwable top java.lang.Throwable
StackMap stack: java.lang.Throwable
14: astore 4
start local 4 15: aload 1
ifnonnull 16
aload 4
astore 1
end local 4 16: StackMap locals:
StackMap stack:
aload 3
athrow
17: StackMap locals: junit.framework.TestCase java.lang.Throwable
StackMap stack:
aload 0
invokevirtual junit.framework.TestCase.tearDown:()V
18: goto 21
StackMap locals:
StackMap stack: java.lang.Throwable
19: astore 4
start local 4 20: aload 1
ifnonnull 21
aload 4
astore 1
end local 4 21: StackMap locals:
StackMap stack:
aload 1
ifnull 22
aload 1
athrow
22: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Ljunit/framework/TestCase;
1 23 1 exception Ljava/lang/Throwable;
5 6 2 running Ljava/lang/Throwable;
9 10 4 tearingDown Ljava/lang/Throwable;
15 16 4 tearingDown Ljava/lang/Throwable;
20 21 4 tearingDown Ljava/lang/Throwable;
Exception table:
from to target type
2 3 4 Class java.lang.Throwable
6 7 8 Class java.lang.Throwable
2 6 11 any
12 13 14 Class java.lang.Throwable
17 18 19 Class java.lang.Throwable
Exceptions:
throws java.lang.Throwable
protected void runTest();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=1
start local 0 0: ldc "TestCase.fName cannot be null"
aload 0
getfield junit.framework.TestCase.fName:Ljava/lang/String;
invokestatic junit.framework.TestCase.assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: aconst_null
astore 1
start local 1 2: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 0
getfield junit.framework.TestCase.fName:Ljava/lang/String;
aconst_null
invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
astore 1
3: goto 6
StackMap locals: junit.framework.TestCase java.lang.reflect.Method
StackMap stack: java.lang.NoSuchMethodException
4: pop
5: new java.lang.StringBuilder
dup
ldc "Method \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield junit.framework.TestCase.fName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" not found"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic junit.framework.TestCase.fail:(Ljava/lang/String;)V
6: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.reflect.Method.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isPublic:(I)Z
ifne 8
7: new java.lang.StringBuilder
dup
ldc "Method \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield junit.framework.TestCase.fName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" should be public"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic junit.framework.TestCase.fail:(Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
aload 1
aload 0
iconst_0
anewarray java.lang.Object
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
9: goto 16
StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
10: astore 2
start local 2 11: aload 2
invokevirtual java.lang.reflect.InvocationTargetException.fillInStackTrace:()Ljava/lang/Throwable;
pop
12: aload 2
invokevirtual java.lang.reflect.InvocationTargetException.getTargetException:()Ljava/lang/Throwable;
athrow
end local 2 13: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 2
start local 2 14: aload 2
invokevirtual java.lang.IllegalAccessException.fillInStackTrace:()Ljava/lang/Throwable;
pop
15: aload 2
athrow
end local 2 16: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Ljunit/framework/TestCase;
2 17 1 runMethod Ljava/lang/reflect/Method;
11 13 2 e Ljava/lang/reflect/InvocationTargetException;
14 16 2 e Ljava/lang/IllegalAccessException;
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchMethodException
8 9 10 Class java.lang.reflect.InvocationTargetException
8 9 13 Class java.lang.IllegalAccessException
Exceptions:
throws java.lang.Throwable
public static void assertTrue(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic junit.framework.Assert.assertTrue:(Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 condition Z
MethodParameters:
Name Flags
message
condition
public static void assertTrue(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic junit.framework.Assert.assertTrue:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 condition Z
MethodParameters:
Name Flags
condition
public static void assertFalse(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic junit.framework.Assert.assertFalse:(Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 condition Z
MethodParameters:
Name Flags
message
condition
public static void assertFalse(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic junit.framework.Assert.assertFalse:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 condition Z
MethodParameters:
Name Flags
condition
public static void fail(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic junit.framework.Assert.fail:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
public static void fail();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=0, locals=0, args_size=0
0: invokestatic junit.framework.Assert.fail:()V
1: return
LocalVariableTable:
Start End Slot Name Signature
public static void assertEquals(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected Ljava/lang/Object;
0 2 2 actual Ljava/lang/Object;
MethodParameters:
Name Flags
message
expected
actual
public static void assertEquals(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected Ljava/lang/Object;
0 2 1 actual Ljava/lang/Object;
MethodParameters:
Name Flags
expected
actual
public static void assertEquals(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected Ljava/lang/String;
0 2 2 actual Ljava/lang/String;
MethodParameters:
Name Flags
message
expected
actual
public static void assertEquals(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected Ljava/lang/String;
0 2 1 actual Ljava/lang/String;
MethodParameters:
Name Flags
expected
actual
public static void assertEquals(java.lang.String, double, double, double);
descriptor: (Ljava/lang/String;DDD)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
dload 1
dload 3
dload 5
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/String;DDD)V
1: return
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected D
0 2 3 actual D
0 2 5 delta D
MethodParameters:
Name Flags
message
expected
actual
delta
public static void assertEquals(double, double, double);
descriptor: (DDD)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=6, args_size=3
start local 0 start local 2 start local 4 0: dload 0
dload 2
dload 4
invokestatic junit.framework.Assert.assertEquals:(DDD)V
1: return
end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected D
0 2 2 actual D
0 2 4 delta D
MethodParameters:
Name Flags
expected
actual
delta
public static void assertEquals(java.lang.String, float, float, float);
descriptor: (Ljava/lang/String;FFF)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
fload 1
fload 2
fload 3
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/String;FFF)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected F
0 2 2 actual F
0 2 3 delta F
MethodParameters:
Name Flags
message
expected
actual
delta
public static void assertEquals(float, float, float);
descriptor: (FFF)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: fload 0
fload 1
fload 2
invokestatic junit.framework.Assert.assertEquals:(FFF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected F
0 2 1 actual F
0 2 2 delta F
MethodParameters:
Name Flags
expected
actual
delta
public static void assertEquals(java.lang.String, long, long);
descriptor: (Ljava/lang/String;JJ)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
lload 1
lload 3
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/String;JJ)V
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected J
0 2 3 actual J
MethodParameters:
Name Flags
message
expected
actual
public static void assertEquals(long, long);
descriptor: (JJ)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 2 0: lload 0
lload 2
invokestatic junit.framework.Assert.assertEquals:(JJ)V
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected J
0 2 2 actual J
MethodParameters:
Name Flags
expected
actual
public static void assertEquals(java.lang.String, boolean, boolean);
descriptor: (Ljava/lang/String;ZZ)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/String;ZZ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected Z
0 2 2 actual Z
MethodParameters:
Name Flags
message
expected
actual
public static void assertEquals(boolean, boolean);
descriptor: (ZZ)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iload 1
invokestatic junit.framework.Assert.assertEquals:(ZZ)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected Z
0 2 1 actual Z
MethodParameters:
Name Flags
expected
actual
public static void assertEquals(java.lang.String, byte, byte);
descriptor: (Ljava/lang/String;BB)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/String;BB)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected B
0 2 2 actual B
MethodParameters:
Name Flags
message
expected
actual
public static void assertEquals(byte, byte);
descriptor: (BB)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iload 1
invokestatic junit.framework.Assert.assertEquals:(BB)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected B
0 2 1 actual B
MethodParameters:
Name Flags
expected
actual
public static void assertEquals(java.lang.String, char, char);
descriptor: (Ljava/lang/String;CC)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/String;CC)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected C
0 2 2 actual C
MethodParameters:
Name Flags
message
expected
actual
public static void assertEquals(char, char);
descriptor: (CC)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iload 1
invokestatic junit.framework.Assert.assertEquals:(CC)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected C
0 2 1 actual C
MethodParameters:
Name Flags
expected
actual
public static void assertEquals(java.lang.String, short, short);
descriptor: (Ljava/lang/String;SS)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/String;SS)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected S
0 2 2 actual S
MethodParameters:
Name Flags
message
expected
actual
public static void assertEquals(short, short);
descriptor: (SS)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iload 1
invokestatic junit.framework.Assert.assertEquals:(SS)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected S
0 2 1 actual S
MethodParameters:
Name Flags
expected
actual
public static void assertEquals(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
iload 2
invokestatic junit.framework.Assert.assertEquals:(Ljava/lang/String;II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected I
0 2 2 actual I
MethodParameters:
Name Flags
message
expected
actual
public static void assertEquals(int, int);
descriptor: (II)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iload 1
invokestatic junit.framework.Assert.assertEquals:(II)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected I
0 2 1 actual I
MethodParameters:
Name Flags
expected
actual
public static void assertNotNull(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic junit.framework.Assert.assertNotNull:(Ljava/lang/Object;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 object Ljava/lang/Object;
MethodParameters:
Name Flags
object
public static void assertNotNull(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic junit.framework.Assert.assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 object Ljava/lang/Object;
MethodParameters:
Name Flags
message
object
public static void assertNull(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic junit.framework.Assert.assertNull:(Ljava/lang/Object;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 object Ljava/lang/Object;
MethodParameters:
Name Flags
object
public static void assertNull(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic junit.framework.Assert.assertNull:(Ljava/lang/String;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 object Ljava/lang/Object;
MethodParameters:
Name Flags
message
object
public static void assertSame(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic junit.framework.Assert.assertSame:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected Ljava/lang/Object;
0 2 2 actual Ljava/lang/Object;
MethodParameters:
Name Flags
message
expected
actual
public static void assertSame(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic junit.framework.Assert.assertSame:(Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected Ljava/lang/Object;
0 2 1 actual Ljava/lang/Object;
MethodParameters:
Name Flags
expected
actual
public static void assertNotSame(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic junit.framework.Assert.assertNotSame:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected Ljava/lang/Object;
0 2 2 actual Ljava/lang/Object;
MethodParameters:
Name Flags
message
expected
actual
public static void assertNotSame(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic junit.framework.Assert.assertNotSame:(Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 expected Ljava/lang/Object;
0 2 1 actual Ljava/lang/Object;
MethodParameters:
Name Flags
expected
actual
public static void failSame(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic junit.framework.Assert.failSame:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
public static void failNotSame(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic junit.framework.Assert.failNotSame:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected Ljava/lang/Object;
0 2 2 actual Ljava/lang/Object;
MethodParameters:
Name Flags
message
expected
actual
public static void failNotEquals(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic junit.framework.Assert.failNotEquals:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 message Ljava/lang/String;
0 2 1 expected Ljava/lang/Object;
0 2 2 actual Ljava/lang/Object;
MethodParameters:
Name Flags
message
expected
actual
public static java.lang.String format(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic junit.framework.Assert.format:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Ljava/lang/String;
0 1 1 expected Ljava/lang/Object;
0 1 2 actual Ljava/lang/Object;
MethodParameters:
Name Flags
message
expected
actual
protected void setUp();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljunit/framework/TestCase;
Exceptions:
throws java.lang.Exception
protected void tearDown();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljunit/framework/TestCase;
Exceptions:
throws java.lang.Exception
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual junit.framework.TestCase.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljunit/framework/TestCase;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield junit.framework.TestCase.fName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljunit/framework/TestCase;
public void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield junit.framework.TestCase.fName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljunit/framework/TestCase;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
}
SourceFile: "TestCase.java"