summaryrefslogtreecommitdiff
path: root/src/test/java/cuchaz/enigma/TestInnerClasses.java
diff options
context:
space:
mode:
authorGravatar gegy10002019-06-18 20:20:40 +0200
committerGravatar gegy10002019-06-18 20:20:40 +0200
commit42243fa65e1d87f6a0498f6e2d83505605409411 (patch)
treec4127d7928c752360639b42b221c96678cdc5807 /src/test/java/cuchaz/enigma/TestInnerClasses.java
parentPlugin rework along with API rework: Enigma split from EnigmaProject; plugins... (diff)
parentfix unwanted declaration navigation during Quick Find (diff)
downloadenigma-fork-42243fa65e1d87f6a0498f6e2d83505605409411.tar.gz
enigma-fork-42243fa65e1d87f6a0498f6e2d83505605409411.tar.xz
enigma-fork-42243fa65e1d87f6a0498f6e2d83505605409411.zip
Mostly resolve test failures
Diffstat (limited to 'src/test/java/cuchaz/enigma/TestInnerClasses.java')
-rw-r--r--src/test/java/cuchaz/enigma/TestInnerClasses.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/test/java/cuchaz/enigma/TestInnerClasses.java b/src/test/java/cuchaz/enigma/TestInnerClasses.java
index b6e4e2d..18e4936 100644
--- a/src/test/java/cuchaz/enigma/TestInnerClasses.java
+++ b/src/test/java/cuchaz/enigma/TestInnerClasses.java
@@ -17,7 +17,6 @@ import cuchaz.enigma.translation.representation.entry.ClassEntry;
17import org.junit.Test; 17import org.junit.Test;
18 18
19import java.nio.file.Paths; 19import java.nio.file.Paths;
20import java.util.jar.JarFile;
21 20
22import static cuchaz.enigma.TestEntryFactory.newClass; 21import static cuchaz.enigma.TestEntryFactory.newClass;
23import static org.hamcrest.MatcherAssert.assertThat; 22import static org.hamcrest.MatcherAssert.assertThat;
@@ -34,14 +33,14 @@ public class TestInnerClasses {
34 private static final ClassEntry ClassTreeLevel2 = newClass("f$a$a"); 33 private static final ClassEntry ClassTreeLevel2 = newClass("f$a$a");
35 private static final ClassEntry ClassTreeLevel3 = newClass("f$a$a$a"); 34 private static final ClassEntry ClassTreeLevel3 = newClass("f$a$a$a");
36 private JarIndex index; 35 private JarIndex index;
37 private Enigma enigma; 36 private SourceProvider sourceProvider;
38 37
39 public TestInnerClasses() 38 public TestInnerClasses() throws Exception {
40 throws Exception {
41 ClassCache classCache = ClassCache.of(Paths.get("build/test-obf/innerClasses.jar")); 39 ClassCache classCache = ClassCache.of(Paths.get("build/test-obf/innerClasses.jar"));
42 index = classCache.index(ProgressListener.none()); 40 index = classCache.index(ProgressListener.none());
43 41
44 enigma = new Enigma(jar); 42 CompiledSourceTypeLoader typeLoader = new CompiledSourceTypeLoader(classCache);
43 sourceProvider = new SourceProvider(SourceProvider.createSettings(), typeLoader);
45 } 44 }
46 45
47 @Test 46 @Test
@@ -80,6 +79,6 @@ public class TestInnerClasses {
80 } 79 }
81 80
82 private void decompile(ClassEntry classEntry) { 81 private void decompile(ClassEntry classEntry) {
83 enigma.getObfSourceProvider().getSources(classEntry.getName()); 82 sourceProvider.getSources(classEntry.getName());
84 } 83 }
85} 84}