summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/cuchaz/enigma/TestDeobfuscator.java2
-rw-r--r--test/cuchaz/enigma/TestInnerClasses.java2
-rw-r--r--test/cuchaz/enigma/TestJarIndexConstructorReferences.java2
-rw-r--r--test/cuchaz/enigma/TestJarIndexInheritanceTree.java30
-rw-r--r--test/cuchaz/enigma/TestJarIndexLoneClass.java15
-rw-r--r--test/cuchaz/enigma/TestSourceIndex.java1
-rw-r--r--test/cuchaz/enigma/TestTokensConstructors.java2
7 files changed, 28 insertions, 26 deletions
diff --git a/test/cuchaz/enigma/TestDeobfuscator.java b/test/cuchaz/enigma/TestDeobfuscator.java
index 45d27c40..6ac4c786 100644
--- a/test/cuchaz/enigma/TestDeobfuscator.java
+++ b/test/cuchaz/enigma/TestDeobfuscator.java
@@ -26,7 +26,7 @@ import cuchaz.enigma.mapping.ClassEntry;
26public class TestDeobfuscator { 26public 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 c84d755e..51fb5e35 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 b5f4c7f3..8e3ad6d2 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 caf6578d..4d663972 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 0575eec3..a061b72d 100644
--- a/test/cuchaz/enigma/TestJarIndexLoneClass.java
+++ b/test/cuchaz/enigma/TestJarIndexLoneClass.java
@@ -29,6 +29,7 @@ import cuchaz.enigma.analysis.JarIndex;
29import cuchaz.enigma.analysis.MethodImplementationsTreeNode; 29import cuchaz.enigma.analysis.MethodImplementationsTreeNode;
30import cuchaz.enigma.analysis.MethodInheritanceTreeNode; 30import cuchaz.enigma.analysis.MethodInheritanceTreeNode;
31import cuchaz.enigma.mapping.BehaviorEntry; 31import cuchaz.enigma.mapping.BehaviorEntry;
32import cuchaz.enigma.mapping.ClassEntry;
32import cuchaz.enigma.mapping.FieldEntry; 33import cuchaz.enigma.mapping.FieldEntry;
33import cuchaz.enigma.mapping.MethodEntry; 34import cuchaz.enigma.mapping.MethodEntry;
34import cuchaz.enigma.mapping.Translator; 35import 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 fb385e06..ba7fc797 100644
--- a/test/cuchaz/enigma/TestSourceIndex.java
+++ b/test/cuchaz/enigma/TestSourceIndex.java
@@ -23,6 +23,7 @@ import cuchaz.enigma.mapping.ClassEntry;
23 23
24public class TestSourceIndex { 24public 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 f805a655..9f85e81d 100644
--- a/test/cuchaz/enigma/TestTokensConstructors.java
+++ b/test/cuchaz/enigma/TestTokensConstructors.java
@@ -27,7 +27,7 @@ import cuchaz.enigma.mapping.BehaviorEntry;
27public class TestTokensConstructors extends TokenChecker { 27public 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