diff options
Diffstat (limited to 'test/cuchaz/enigma/TestInnerClasses.java')
| -rw-r--r-- | test/cuchaz/enigma/TestInnerClasses.java | 48 |
1 files changed, 21 insertions, 27 deletions
diff --git a/test/cuchaz/enigma/TestInnerClasses.java b/test/cuchaz/enigma/TestInnerClasses.java index a7ee0b6..c84d755 100644 --- a/test/cuchaz/enigma/TestInnerClasses.java +++ b/test/cuchaz/enigma/TestInnerClasses.java | |||
| @@ -20,8 +20,8 @@ import org.junit.Test; | |||
| 20 | 20 | ||
| 21 | import cuchaz.enigma.analysis.JarIndex; | 21 | import cuchaz.enigma.analysis.JarIndex; |
| 22 | 22 | ||
| 23 | public class TestInnerClasses | 23 | public class TestInnerClasses { |
| 24 | { | 24 | |
| 25 | private JarIndex m_index; | 25 | private JarIndex m_index; |
| 26 | 26 | ||
| 27 | private static final String AnonymousOuter = "none/a"; | 27 | private static final String AnonymousOuter = "none/a"; |
| @@ -33,42 +33,36 @@ public class TestInnerClasses | |||
| 33 | private static final String AnonymousWithScopeArgsOuter = "none/c"; | 33 | private static final String AnonymousWithScopeArgsOuter = "none/c"; |
| 34 | private static final String AnonymousWithScopeArgsInner = "d"; | 34 | private static final String AnonymousWithScopeArgsInner = "d"; |
| 35 | 35 | ||
| 36 | public TestInnerClasses( ) | 36 | public TestInnerClasses() throws Exception { |
| 37 | throws Exception | ||
| 38 | { | ||
| 39 | m_index = new JarIndex(); | 37 | m_index = new JarIndex(); |
| 40 | m_index.indexJar( new JarFile( "build/libs/testInnerClasses.obf.jar" ), true ); | 38 | m_index.indexJar(new JarFile("build/libs/testInnerClasses.obf.jar"), true); |
| 41 | } | 39 | } |
| 42 | 40 | ||
| 43 | @Test | 41 | @Test |
| 44 | public void simple( ) | 42 | public void simple() { |
| 45 | { | 43 | assertThat(m_index.getOuterClass(SimpleInner), is(SimpleOuter)); |
| 46 | assertThat( m_index.getOuterClass( SimpleInner ), is( SimpleOuter ) ); | 44 | assertThat(m_index.getInnerClasses(SimpleOuter), containsInAnyOrder(SimpleInner)); |
| 47 | assertThat( m_index.getInnerClasses( SimpleOuter ), containsInAnyOrder( SimpleInner ) ); | 45 | assertThat(m_index.isAnonymousClass(SimpleInner), is(false)); |
| 48 | assertThat( m_index.isAnonymousClass( SimpleInner ), is( false ) ); | ||
| 49 | } | 46 | } |
| 50 | 47 | ||
| 51 | @Test | 48 | @Test |
| 52 | public void anonymous( ) | 49 | public void anonymous() { |
| 53 | { | 50 | assertThat(m_index.getOuterClass(AnonymousInner), is(AnonymousOuter)); |
| 54 | assertThat( m_index.getOuterClass( AnonymousInner ), is( AnonymousOuter ) ); | 51 | assertThat(m_index.getInnerClasses(AnonymousOuter), containsInAnyOrder(AnonymousInner)); |
| 55 | assertThat( m_index.getInnerClasses( AnonymousOuter ), containsInAnyOrder( AnonymousInner ) ); | 52 | assertThat(m_index.isAnonymousClass(AnonymousInner), is(true)); |
| 56 | assertThat( m_index.isAnonymousClass( AnonymousInner ), is( true ) ); | ||
| 57 | } | 53 | } |
| 58 | 54 | ||
| 59 | @Test | 55 | @Test |
| 60 | public void constructorArgs( ) | 56 | public void constructorArgs() { |
| 61 | { | 57 | assertThat(m_index.getOuterClass(ConstructorArgsInner), is(ConstructorArgsOuter)); |
| 62 | assertThat( m_index.getOuterClass( ConstructorArgsInner ), is( ConstructorArgsOuter ) ); | 58 | assertThat(m_index.getInnerClasses(ConstructorArgsOuter), containsInAnyOrder(ConstructorArgsInner)); |
| 63 | assertThat( m_index.getInnerClasses( ConstructorArgsOuter ), containsInAnyOrder( ConstructorArgsInner ) ); | 59 | assertThat(m_index.isAnonymousClass(ConstructorArgsInner), is(false)); |
| 64 | assertThat( m_index.isAnonymousClass( ConstructorArgsInner ), is( false ) ); | ||
| 65 | } | 60 | } |
| 66 | 61 | ||
| 67 | @Test | 62 | @Test |
| 68 | public void anonymousWithScopeArgs( ) | 63 | public void anonymousWithScopeArgs() { |
| 69 | { | 64 | assertThat(m_index.getOuterClass(AnonymousWithScopeArgsInner), is(AnonymousWithScopeArgsOuter)); |
| 70 | assertThat( m_index.getOuterClass( AnonymousWithScopeArgsInner ), is( AnonymousWithScopeArgsOuter ) ); | 65 | assertThat(m_index.getInnerClasses(AnonymousWithScopeArgsOuter), containsInAnyOrder(AnonymousWithScopeArgsInner)); |
| 71 | assertThat( m_index.getInnerClasses( AnonymousWithScopeArgsOuter ), containsInAnyOrder( AnonymousWithScopeArgsInner ) ); | 66 | assertThat(m_index.isAnonymousClass(AnonymousWithScopeArgsInner), is(true)); |
| 72 | assertThat( m_index.isAnonymousClass( AnonymousWithScopeArgsInner ), is( true ) ); | ||
| 73 | } | 67 | } |
| 74 | } | 68 | } |