MCPcopy
hub / github.com/Col-E/Recaf / testResourceKeys

Method testResourceKeys

src/test/java/me/coley/recaf/RemappingTest.java:146–169  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

144 }
145
146 @Test
147 public void testResourceKeys() {
148 try {
149 Map<String, byte[]> classes = resource.getClasses();
150 // Before
151 assertFalse(classes.containsKey("rename/GoodGuy"));
152 assertFalse(classes.containsKey("rename/BadGuy"));
153 assertFalse(classes.containsKey("rename/Hello"));
154 assertTrue(classes.containsKey("test/Jedi"));
155 assertTrue(classes.containsKey("test/Sith"));
156 assertTrue(classes.containsKey("test/Greetings"));
157 // After
158 Mappings mappings = MappingImpl.SIMPLE.create(classMapFile, workspace);
159 mappings.accept(resource);
160 assertTrue(classes.containsKey("rename/GoodGuy"));
161 assertTrue(classes.containsKey("rename/BadGuy"));
162 assertTrue(classes.containsKey("rename/Hello"));
163 assertFalse(classes.containsKey("test/Jedi"));
164 assertFalse(classes.containsKey("test/Sith"));
165 assertFalse(classes.containsKey("test/Greetings"));
166 } catch(IOException ex) {
167 fail(ex);
168 }
169 }
170
171 @Test
172 public void testEngimaMappings() {

Callers

nothing calls this directly

Calls 4

acceptMethod · 0.95
createMethod · 0.65
getClassesMethod · 0.45
containsKeyMethod · 0.45

Tested by

no test coverage detected