diff options
Diffstat (limited to 'test/cuchaz')
| -rw-r--r-- | test/cuchaz/enigma/TestDeobfuscator.java | 2 | ||||
| -rw-r--r-- | test/cuchaz/enigma/TestInnerClasses.java | 2 | ||||
| -rw-r--r-- | test/cuchaz/enigma/TestJarIndexConstructorReferences.java | 2 | ||||
| -rw-r--r-- | test/cuchaz/enigma/TestJarIndexInheritanceTree.java | 30 | ||||
| -rw-r--r-- | test/cuchaz/enigma/TestJarIndexLoneClass.java | 15 | ||||
| -rw-r--r-- | test/cuchaz/enigma/TestSourceIndex.java | 1 | ||||
| -rw-r--r-- | test/cuchaz/enigma/TestTokensConstructors.java | 2 |
7 files changed, 28 insertions, 26 deletions
diff --git a/test/cuchaz/enigma/TestDeobfuscator.java b/test/cuchaz/enigma/TestDeobfuscator.java index 45d27c4..6ac4c78 100644 --- a/test/cuchaz/enigma/TestDeobfuscator.java +++ b/test/cuchaz/enigma/TestDeobfuscator.java | |||
| @@ -26,7 +26,7 @@ import cuchaz.enigma.mapping.ClassEntry; | |||
| 26 | public class TestDeobfuscator { | 26 | public class TestDeobfuscator { |
| 27 | 27 | ||
| 28 | private Deobfuscator getDeobfuscator() throws IOException { | 28 | private Deobfuscator getDeobfuscator() throws IOException { |
| 29 | return new Deobfuscator(new File("build/libs/testLoneClass.obf.jar")); | 29 | return new Deobfuscator(new File("build/testLoneClass.obf.jar")); |
| 30 | } | 30 | } |
| 31 | 31 | ||
| 32 | @Test | 32 | @Test |
diff --git a/test/cuchaz/enigma/TestInnerClasses.java b/test/cuchaz/enigma/TestInnerClasses.java index c84d755..51fb5e3 100644 --- a/test/cuchaz/enigma/TestInnerClasses.java +++ b/test/cuchaz/enigma/TestInnerClasses.java | |||
| @@ -35,7 +35,7 @@ public class TestInnerClasses { | |||
| 35 | 35 | ||
| 36 | public TestInnerClasses() throws Exception { | 36 | public TestInnerClasses() throws Exception { |
| 37 | m_index = new JarIndex(); | 37 | m_index = new JarIndex(); |
| 38 | m_index.indexJar(new JarFile("build/libs/testInnerClasses.obf.jar"), true); | 38 | m_index.indexJar(new JarFile("build/testInnerClasses.obf.jar"), true); |
| 39 | } | 39 | } |
| 40 | 40 | ||
| 41 | @Test | 41 | @Test |
diff --git a/test/cuchaz/enigma/TestJarIndexConstructorReferences.java b/test/cuchaz/enigma/TestJarIndexConstructorReferences.java index b5f4c7f..8e3ad6d 100644 --- a/test/cuchaz/enigma/TestJarIndexConstructorReferences.java +++ b/test/cuchaz/enigma/TestJarIndexConstructorReferences.java | |||
| @@ -37,7 +37,7 @@ public class TestJarIndexConstructorReferences { | |||
| 37 | private ClassEntry m_callerClass = new ClassEntry("none/b"); | 37 | private ClassEntry m_callerClass = new ClassEntry("none/b"); |
| 38 | 38 | ||
| 39 | public TestJarIndexConstructorReferences() throws Exception { | 39 | public TestJarIndexConstructorReferences() throws Exception { |
| 40 | File jarFile = new File("build/libs/testConstructors.obf.jar"); | 40 | File jarFile = new File("build/testConstructors.obf.jar"); |
| 41 | m_index = new JarIndex(); | 41 | m_index = new JarIndex(); |
| 42 | m_index.indexJar(new JarFile(jarFile), false); | 42 | m_index.indexJar(new JarFile(jarFile), false); |
| 43 | } | 43 | } |
diff --git a/test/cuchaz/enigma/TestJarIndexInheritanceTree.java b/test/cuchaz/enigma/TestJarIndexInheritanceTree.java index caf6578..4d66397 100644 --- a/test/cuchaz/enigma/TestJarIndexInheritanceTree.java +++ b/test/cuchaz/enigma/TestJarIndexInheritanceTree.java | |||
| @@ -43,7 +43,7 @@ public class TestJarIndexInheritanceTree { | |||
| 43 | 43 | ||
| 44 | public TestJarIndexInheritanceTree() throws Exception { | 44 | public TestJarIndexInheritanceTree() throws Exception { |
| 45 | m_index = new JarIndex(); | 45 | m_index = new JarIndex(); |
| 46 | m_index.indexJar(new JarFile("build/libs/testInheritanceTree.obf.jar"), false); | 46 | m_index.indexJar(new JarFile("build/testInheritanceTree.obf.jar"), false); |
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | @Test | 49 | @Test |
| @@ -63,27 +63,27 @@ public class TestJarIndexInheritanceTree { | |||
| 63 | TranslationIndex index = m_index.getTranslationIndex(); | 63 | TranslationIndex index = m_index.getTranslationIndex(); |
| 64 | 64 | ||
| 65 | // base class | 65 | // base class |
| 66 | assertThat(index.getSuperclassName(m_baseClass.getName()), is(nullValue())); | 66 | assertThat(index.getSuperclass(m_baseClass), is(nullValue())); |
| 67 | assertThat(index.getAncestry(m_baseClass.getName()), is(empty())); | 67 | assertThat(index.getAncestry(m_baseClass), is(empty())); |
| 68 | assertThat(index.getSubclassNames(m_baseClass.getName()), containsInAnyOrder( | 68 | assertThat(index.getSubclass(m_baseClass), containsInAnyOrder( |
| 69 | m_subClassA.getName(), | 69 | m_subClassA, |
| 70 | m_subClassB.getName() | 70 | m_subClassB |
| 71 | )); | 71 | )); |
| 72 | 72 | ||
| 73 | // subclass a | 73 | // subclass a |
| 74 | assertThat(index.getSuperclassName(m_subClassA.getName()), is(m_baseClass.getName())); | 74 | assertThat(index.getSuperclass(m_subClassA), is(m_baseClass)); |
| 75 | assertThat(index.getAncestry(m_subClassA.getName()), contains(m_baseClass.getName())); | 75 | assertThat(index.getAncestry(m_subClassA), contains(m_baseClass)); |
| 76 | assertThat(index.getSubclassNames(m_subClassA.getName()), contains(m_subClassAA.getName())); | 76 | assertThat(index.getSubclass(m_subClassA), contains(m_subClassAA)); |
| 77 | 77 | ||
| 78 | // subclass aa | 78 | // subclass aa |
| 79 | assertThat(index.getSuperclassName(m_subClassAA.getName()), is(m_subClassA.getName())); | 79 | assertThat(index.getSuperclass(m_subClassAA), is(m_subClassA)); |
| 80 | assertThat(index.getAncestry(m_subClassAA.getName()), contains(m_subClassA.getName(), m_baseClass.getName())); | 80 | assertThat(index.getAncestry(m_subClassAA), contains(m_subClassA, m_baseClass)); |
| 81 | assertThat(index.getSubclassNames(m_subClassAA.getName()), is(empty())); | 81 | assertThat(index.getSubclass(m_subClassAA), is(empty())); |
| 82 | 82 | ||
| 83 | // subclass b | 83 | // subclass b |
| 84 | assertThat(index.getSuperclassName(m_subClassB.getName()), is(m_baseClass.getName())); | 84 | assertThat(index.getSuperclass(m_subClassB), is(m_baseClass)); |
| 85 | assertThat(index.getAncestry(m_subClassB.getName()), contains(m_baseClass.getName())); | 85 | assertThat(index.getAncestry(m_subClassB), contains(m_baseClass)); |
| 86 | assertThat(index.getSubclassNames(m_subClassB.getName()), is(empty())); | 86 | assertThat(index.getSubclass(m_subClassB), is(empty())); |
| 87 | } | 87 | } |
| 88 | 88 | ||
| 89 | @Test | 89 | @Test |
diff --git a/test/cuchaz/enigma/TestJarIndexLoneClass.java b/test/cuchaz/enigma/TestJarIndexLoneClass.java index 0575eec..a061b72 100644 --- a/test/cuchaz/enigma/TestJarIndexLoneClass.java +++ b/test/cuchaz/enigma/TestJarIndexLoneClass.java | |||
| @@ -29,6 +29,7 @@ import cuchaz.enigma.analysis.JarIndex; | |||
| 29 | import cuchaz.enigma.analysis.MethodImplementationsTreeNode; | 29 | import cuchaz.enigma.analysis.MethodImplementationsTreeNode; |
| 30 | import cuchaz.enigma.analysis.MethodInheritanceTreeNode; | 30 | import cuchaz.enigma.analysis.MethodInheritanceTreeNode; |
| 31 | import cuchaz.enigma.mapping.BehaviorEntry; | 31 | import cuchaz.enigma.mapping.BehaviorEntry; |
| 32 | import cuchaz.enigma.mapping.ClassEntry; | ||
| 32 | import cuchaz.enigma.mapping.FieldEntry; | 33 | import cuchaz.enigma.mapping.FieldEntry; |
| 33 | import cuchaz.enigma.mapping.MethodEntry; | 34 | import cuchaz.enigma.mapping.MethodEntry; |
| 34 | import cuchaz.enigma.mapping.Translator; | 35 | import cuchaz.enigma.mapping.Translator; |
| @@ -39,7 +40,7 @@ public class TestJarIndexLoneClass { | |||
| 39 | 40 | ||
| 40 | public TestJarIndexLoneClass() throws Exception { | 41 | public TestJarIndexLoneClass() throws Exception { |
| 41 | m_index = new JarIndex(); | 42 | m_index = new JarIndex(); |
| 42 | m_index.indexJar(new JarFile("build/libs/testLoneClass.obf.jar"), false); | 43 | m_index.indexJar(new JarFile("build/testLoneClass.obf.jar"), false); |
| 43 | } | 44 | } |
| 44 | 45 | ||
| 45 | @Test | 46 | @Test |
| @@ -52,12 +53,12 @@ public class TestJarIndexLoneClass { | |||
| 52 | 53 | ||
| 53 | @Test | 54 | @Test |
| 54 | public void translationIndex() { | 55 | public void translationIndex() { |
| 55 | assertThat(m_index.getTranslationIndex().getSuperclassName("none/a"), is(nullValue())); | 56 | assertThat(m_index.getTranslationIndex().getSuperclass(new ClassEntry("none/a")), is(nullValue())); |
| 56 | assertThat(m_index.getTranslationIndex().getSuperclassName("cuchaz/enigma/inputs/Keep"), is(nullValue())); | 57 | assertThat(m_index.getTranslationIndex().getSuperclass(new ClassEntry("cuchaz/enigma/inputs/Keep")), is(nullValue())); |
| 57 | assertThat(m_index.getTranslationIndex().getAncestry("none/a"), is(empty())); | 58 | assertThat(m_index.getTranslationIndex().getAncestry(new ClassEntry("none/a")), is(empty())); |
| 58 | assertThat(m_index.getTranslationIndex().getAncestry("cuchaz/enigma/inputs/Keep"), is(empty())); | 59 | assertThat(m_index.getTranslationIndex().getAncestry(new ClassEntry("cuchaz/enigma/inputs/Keep")), is(empty())); |
| 59 | assertThat(m_index.getTranslationIndex().getSubclassNames("none/a"), is(empty())); | 60 | assertThat(m_index.getTranslationIndex().getSubclass(new ClassEntry("none/a")), is(empty())); |
| 60 | assertThat(m_index.getTranslationIndex().getSubclassNames("cuchaz/enigma/inputs/Keep"), is(empty())); | 61 | assertThat(m_index.getTranslationIndex().getSubclass(new ClassEntry("cuchaz/enigma/inputs/Keep")), is(empty())); |
| 61 | } | 62 | } |
| 62 | 63 | ||
| 63 | @Test | 64 | @Test |
diff --git a/test/cuchaz/enigma/TestSourceIndex.java b/test/cuchaz/enigma/TestSourceIndex.java index fb385e0..ba7fc79 100644 --- a/test/cuchaz/enigma/TestSourceIndex.java +++ b/test/cuchaz/enigma/TestSourceIndex.java | |||
| @@ -23,6 +23,7 @@ import cuchaz.enigma.mapping.ClassEntry; | |||
| 23 | 23 | ||
| 24 | public class TestSourceIndex { | 24 | public class TestSourceIndex { |
| 25 | 25 | ||
| 26 | // TEMP | ||
| 26 | @Test | 27 | @Test |
| 27 | public void indexEverything() throws Exception { | 28 | public void indexEverything() throws Exception { |
| 28 | Deobfuscator deobfuscator = new Deobfuscator(new File("input/1.8.jar")); | 29 | Deobfuscator deobfuscator = new Deobfuscator(new File("input/1.8.jar")); |
diff --git a/test/cuchaz/enigma/TestTokensConstructors.java b/test/cuchaz/enigma/TestTokensConstructors.java index f805a65..9f85e81 100644 --- a/test/cuchaz/enigma/TestTokensConstructors.java +++ b/test/cuchaz/enigma/TestTokensConstructors.java | |||
| @@ -27,7 +27,7 @@ import cuchaz.enigma.mapping.BehaviorEntry; | |||
| 27 | public class TestTokensConstructors extends TokenChecker { | 27 | public class TestTokensConstructors extends TokenChecker { |
| 28 | 28 | ||
| 29 | public TestTokensConstructors() throws Exception { | 29 | public TestTokensConstructors() throws Exception { |
| 30 | super(new File("build/libs/testConstructors.obf.jar")); | 30 | super(new File("build/testConstructors.obf.jar")); |
| 31 | } | 31 | } |
| 32 | 32 | ||
| 33 | @Test | 33 | @Test |