diff options
Diffstat (limited to 'test/cuchaz/enigma/TestInnerClasses.java')
| -rw-r--r-- | test/cuchaz/enigma/TestInnerClasses.java | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/test/cuchaz/enigma/TestInnerClasses.java b/test/cuchaz/enigma/TestInnerClasses.java index 2eb5acc..014a461 100644 --- a/test/cuchaz/enigma/TestInnerClasses.java +++ b/test/cuchaz/enigma/TestInnerClasses.java | |||
| @@ -29,19 +29,19 @@ public class TestInnerClasses { | |||
| 29 | private Deobfuscator m_deobfuscator; | 29 | private Deobfuscator m_deobfuscator; |
| 30 | 30 | ||
| 31 | private static final ClassEntry AnonymousOuter = newClass("none/a"); | 31 | private static final ClassEntry AnonymousOuter = newClass("none/a"); |
| 32 | private static final ClassEntry AnonymousInner = newClass("none/b"); | 32 | private static final ClassEntry AnonymousInner = newClass("none/a$1"); |
| 33 | private static final ClassEntry SimpleOuter = newClass("none/g"); | 33 | private static final ClassEntry SimpleOuter = newClass("none/d"); |
| 34 | private static final ClassEntry SimpleInner = newClass("none/h"); | 34 | private static final ClassEntry SimpleInner = newClass("none/d$a"); |
| 35 | private static final ClassEntry ConstructorArgsOuter = newClass("none/e"); | 35 | private static final ClassEntry ConstructorArgsOuter = newClass("none/c"); |
| 36 | private static final ClassEntry ConstructorArgsInner = newClass("none/f"); | 36 | private static final ClassEntry ConstructorArgsInner = newClass("none/c$a"); |
| 37 | private static final ClassEntry AnonymousWithScopeArgsOuter = newClass("none/c"); | 37 | private static final ClassEntry AnonymousWithScopeArgsOuter = newClass("none/b"); |
| 38 | private static final ClassEntry AnonymousWithScopeArgsInner = newClass("none/d"); | 38 | private static final ClassEntry AnonymousWithScopeArgsInner = newClass("none/b$1"); |
| 39 | private static final ClassEntry AnonymousWithOuterAccessOuter = newClass("none/i"); | 39 | private static final ClassEntry AnonymousWithOuterAccessOuter = newClass("none/e"); |
| 40 | private static final ClassEntry AnonymousWithOuterAccessInner = newClass("none/j"); | 40 | private static final ClassEntry AnonymousWithOuterAccessInner = newClass("none/e$1"); |
| 41 | private static final ClassEntry ClassTreeRoot = newClass("none/k"); | 41 | private static final ClassEntry ClassTreeRoot = newClass("none/f"); |
| 42 | private static final ClassEntry ClassTreeLevel1 = newClass("none/l"); | 42 | private static final ClassEntry ClassTreeLevel1 = newClass("none/f$a"); |
| 43 | private static final ClassEntry ClassTreeLevel2 = newClass("none/m"); | 43 | private static final ClassEntry ClassTreeLevel2 = newClass("none/f$a$a"); |
| 44 | private static final ClassEntry ClassTreeLevel3 = newClass("none/n"); | 44 | private static final ClassEntry ClassTreeLevel3 = newClass("none/f$a$a$a"); |
| 45 | 45 | ||
| 46 | public TestInnerClasses() | 46 | public TestInnerClasses() |
| 47 | throws Exception { | 47 | throws Exception { |
| @@ -101,7 +101,7 @@ public class TestInnerClasses { | |||
| 101 | 101 | ||
| 102 | // level 1 | 102 | // level 1 |
| 103 | ClassEntry fullClassEntry = new ClassEntry(ClassTreeRoot.getName() | 103 | ClassEntry fullClassEntry = new ClassEntry(ClassTreeRoot.getName() |
| 104 | + "$" + ClassTreeLevel1.getSimpleName() | 104 | + "$" + ClassTreeLevel1.getInnermostClassName() |
| 105 | ); | 105 | ); |
| 106 | assertThat(m_index.containsObfClass(fullClassEntry), is(true)); | 106 | assertThat(m_index.containsObfClass(fullClassEntry), is(true)); |
| 107 | assertThat(m_index.getOuterClass(ClassTreeLevel1), is(ClassTreeRoot)); | 107 | assertThat(m_index.getOuterClass(ClassTreeLevel1), is(ClassTreeRoot)); |
| @@ -109,8 +109,8 @@ public class TestInnerClasses { | |||
| 109 | 109 | ||
| 110 | // level 2 | 110 | // level 2 |
| 111 | fullClassEntry = new ClassEntry(ClassTreeRoot.getName() | 111 | fullClassEntry = new ClassEntry(ClassTreeRoot.getName() |
| 112 | + "$" + ClassTreeLevel1.getSimpleName() | 112 | + "$" + ClassTreeLevel1.getInnermostClassName() |
| 113 | + "$" + ClassTreeLevel2.getSimpleName() | 113 | + "$" + ClassTreeLevel2.getInnermostClassName() |
| 114 | ); | 114 | ); |
| 115 | assertThat(m_index.containsObfClass(fullClassEntry), is(true)); | 115 | assertThat(m_index.containsObfClass(fullClassEntry), is(true)); |
| 116 | assertThat(m_index.getOuterClass(ClassTreeLevel2), is(ClassTreeLevel1)); | 116 | assertThat(m_index.getOuterClass(ClassTreeLevel2), is(ClassTreeLevel1)); |
| @@ -118,9 +118,9 @@ public class TestInnerClasses { | |||
| 118 | 118 | ||
| 119 | // level 3 | 119 | // level 3 |
| 120 | fullClassEntry = new ClassEntry(ClassTreeRoot.getName() | 120 | fullClassEntry = new ClassEntry(ClassTreeRoot.getName() |
| 121 | + "$" + ClassTreeLevel1.getSimpleName() | 121 | + "$" + ClassTreeLevel1.getInnermostClassName() |
| 122 | + "$" + ClassTreeLevel2.getSimpleName() | 122 | + "$" + ClassTreeLevel2.getInnermostClassName() |
| 123 | + "$" + ClassTreeLevel3.getSimpleName() | 123 | + "$" + ClassTreeLevel3.getInnermostClassName() |
| 124 | ); | 124 | ); |
| 125 | assertThat(m_index.containsObfClass(fullClassEntry), is(true)); | 125 | assertThat(m_index.containsObfClass(fullClassEntry), is(true)); |
| 126 | assertThat(m_index.getOuterClass(ClassTreeLevel3), is(ClassTreeLevel2)); | 126 | assertThat(m_index.getOuterClass(ClassTreeLevel3), is(ClassTreeLevel2)); |