diff options
Diffstat (limited to 'src/test/java/cuchaz/enigma/TestTokensConstructors.java')
| -rw-r--r-- | src/test/java/cuchaz/enigma/TestTokensConstructors.java | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/test/java/cuchaz/enigma/TestTokensConstructors.java b/src/test/java/cuchaz/enigma/TestTokensConstructors.java index 66c6fd1..890a4fd 100644 --- a/src/test/java/cuchaz/enigma/TestTokensConstructors.java +++ b/src/test/java/cuchaz/enigma/TestTokensConstructors.java | |||
| @@ -29,107 +29,107 @@ public class TestTokensConstructors extends TokenChecker { | |||
| 29 | 29 | ||
| 30 | @Test | 30 | @Test |
| 31 | public void baseDeclarations() { | 31 | public void baseDeclarations() { |
| 32 | assertThat(getDeclarationToken(newConstructor("none/a", "()V")), is("a")); | 32 | assertThat(getDeclarationToken(newConstructor("a", "()V")), is("a")); |
| 33 | assertThat(getDeclarationToken(newConstructor("none/a", "(I)V")), is("a")); | 33 | assertThat(getDeclarationToken(newConstructor("a", "(I)V")), is("a")); |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | @Test | 36 | @Test |
| 37 | public void subDeclarations() { | 37 | public void subDeclarations() { |
| 38 | assertThat(getDeclarationToken(newConstructor("none/d", "()V")), is("d")); | 38 | assertThat(getDeclarationToken(newConstructor("d", "()V")), is("d")); |
| 39 | assertThat(getDeclarationToken(newConstructor("none/d", "(I)V")), is("d")); | 39 | assertThat(getDeclarationToken(newConstructor("d", "(I)V")), is("d")); |
| 40 | assertThat(getDeclarationToken(newConstructor("none/d", "(II)V")), is("d")); | 40 | assertThat(getDeclarationToken(newConstructor("d", "(II)V")), is("d")); |
| 41 | assertThat(getDeclarationToken(newConstructor("none/d", "(III)V")), is("d")); | 41 | assertThat(getDeclarationToken(newConstructor("d", "(III)V")), is("d")); |
| 42 | } | 42 | } |
| 43 | 43 | ||
| 44 | @Test | 44 | @Test |
| 45 | public void subsubDeclarations() { | 45 | public void subsubDeclarations() { |
| 46 | assertThat(getDeclarationToken(newConstructor("none/e", "(I)V")), is("e")); | 46 | assertThat(getDeclarationToken(newConstructor("e", "(I)V")), is("e")); |
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | @Test | 49 | @Test |
| 50 | public void defaultDeclarations() { | 50 | public void defaultDeclarations() { |
| 51 | assertThat(getDeclarationToken(newConstructor("none/c", "()V")), nullValue()); | 51 | assertThat(getDeclarationToken(newConstructor("c", "()V")), nullValue()); |
| 52 | } | 52 | } |
| 53 | 53 | ||
| 54 | @Test | 54 | @Test |
| 55 | public void baseDefaultReferences() { | 55 | public void baseDefaultReferences() { |
| 56 | BehaviorEntry source = newConstructor("none/a", "()V"); | 56 | BehaviorEntry source = newConstructor("a", "()V"); |
| 57 | assertThat( | 57 | assertThat( |
| 58 | getReferenceTokens(newBehaviorReferenceByMethod(source, "none/b", "a", "()V")), | 58 | getReferenceTokens(newBehaviorReferenceByMethod(source, "b", "a", "()V")), |
| 59 | containsInAnyOrder("a") | 59 | containsInAnyOrder("a") |
| 60 | ); | 60 | ); |
| 61 | assertThat( | 61 | assertThat( |
| 62 | getReferenceTokens(newBehaviorReferenceByConstructor(source, "none/d", "()V")), | 62 | getReferenceTokens(newBehaviorReferenceByConstructor(source, "d", "()V")), |
| 63 | is(empty()) // implicit call, not decompiled to token | 63 | is(empty()) // implicit call, not decompiled to token |
| 64 | ); | 64 | ); |
| 65 | assertThat( | 65 | assertThat( |
| 66 | getReferenceTokens(newBehaviorReferenceByConstructor(source, "none/d", "(III)V")), | 66 | getReferenceTokens(newBehaviorReferenceByConstructor(source, "d", "(III)V")), |
| 67 | is(empty()) // implicit call, not decompiled to token | 67 | is(empty()) // implicit call, not decompiled to token |
| 68 | ); | 68 | ); |
| 69 | } | 69 | } |
| 70 | 70 | ||
| 71 | @Test | 71 | @Test |
| 72 | public void baseIntReferences() { | 72 | public void baseIntReferences() { |
| 73 | BehaviorEntry source = newConstructor("none/a", "(I)V"); | 73 | BehaviorEntry source = newConstructor("a", "(I)V"); |
| 74 | assertThat( | 74 | assertThat( |
| 75 | getReferenceTokens(newBehaviorReferenceByMethod(source, "none/b", "b", "()V")), | 75 | getReferenceTokens(newBehaviorReferenceByMethod(source, "b", "b", "()V")), |
| 76 | containsInAnyOrder("a") | 76 | containsInAnyOrder("a") |
| 77 | ); | 77 | ); |
| 78 | } | 78 | } |
| 79 | 79 | ||
| 80 | @Test | 80 | @Test |
| 81 | public void subDefaultReferences() { | 81 | public void subDefaultReferences() { |
| 82 | BehaviorEntry source = newConstructor("none/d", "()V"); | 82 | BehaviorEntry source = newConstructor("d", "()V"); |
| 83 | assertThat( | 83 | assertThat( |
| 84 | getReferenceTokens(newBehaviorReferenceByMethod(source, "none/b", "c", "()V")), | 84 | getReferenceTokens(newBehaviorReferenceByMethod(source, "b", "c", "()V")), |
| 85 | containsInAnyOrder("d") | 85 | containsInAnyOrder("d") |
| 86 | ); | 86 | ); |
| 87 | assertThat( | 87 | assertThat( |
| 88 | getReferenceTokens(newBehaviorReferenceByConstructor(source, "none/d", "(I)V")), | 88 | getReferenceTokens(newBehaviorReferenceByConstructor(source, "d", "(I)V")), |
| 89 | containsInAnyOrder("this") | 89 | containsInAnyOrder("this") |
| 90 | ); | 90 | ); |
| 91 | } | 91 | } |
| 92 | 92 | ||
| 93 | @Test | 93 | @Test |
| 94 | public void subIntReferences() { | 94 | public void subIntReferences() { |
| 95 | BehaviorEntry source = newConstructor("none/d", "(I)V"); | 95 | BehaviorEntry source = newConstructor("d", "(I)V"); |
| 96 | assertThat(getReferenceTokens( | 96 | assertThat(getReferenceTokens( |
| 97 | newBehaviorReferenceByMethod(source, "none/b", "d", "()V")), | 97 | newBehaviorReferenceByMethod(source, "b", "d", "()V")), |
| 98 | containsInAnyOrder("d") | 98 | containsInAnyOrder("d") |
| 99 | ); | 99 | ); |
| 100 | assertThat(getReferenceTokens( | 100 | assertThat(getReferenceTokens( |
| 101 | newBehaviorReferenceByConstructor(source, "none/d", "(II)V")), | 101 | newBehaviorReferenceByConstructor(source, "d", "(II)V")), |
| 102 | containsInAnyOrder("this") | 102 | containsInAnyOrder("this") |
| 103 | ); | 103 | ); |
| 104 | assertThat(getReferenceTokens( | 104 | assertThat(getReferenceTokens( |
| 105 | newBehaviorReferenceByConstructor(source, "none/e", "(I)V")), | 105 | newBehaviorReferenceByConstructor(source, "e", "(I)V")), |
| 106 | containsInAnyOrder("super") | 106 | containsInAnyOrder("super") |
| 107 | ); | 107 | ); |
| 108 | } | 108 | } |
| 109 | 109 | ||
| 110 | @Test | 110 | @Test |
| 111 | public void subIntIntReferences() { | 111 | public void subIntIntReferences() { |
| 112 | BehaviorEntry source = newConstructor("none/d", "(II)V"); | 112 | BehaviorEntry source = newConstructor("d", "(II)V"); |
| 113 | assertThat( | 113 | assertThat( |
| 114 | getReferenceTokens(newBehaviorReferenceByMethod(source, "none/b", "e", "()V")), | 114 | getReferenceTokens(newBehaviorReferenceByMethod(source, "b", "e", "()V")), |
| 115 | containsInAnyOrder("d") | 115 | containsInAnyOrder("d") |
| 116 | ); | 116 | ); |
| 117 | } | 117 | } |
| 118 | 118 | ||
| 119 | @Test | 119 | @Test |
| 120 | public void subsubIntReferences() { | 120 | public void subsubIntReferences() { |
| 121 | BehaviorEntry source = newConstructor("none/e", "(I)V"); | 121 | BehaviorEntry source = newConstructor("e", "(I)V"); |
| 122 | assertThat( | 122 | assertThat( |
| 123 | getReferenceTokens(newBehaviorReferenceByMethod(source, "none/b", "f", "()V")), | 123 | getReferenceTokens(newBehaviorReferenceByMethod(source, "b", "f", "()V")), |
| 124 | containsInAnyOrder("e") | 124 | containsInAnyOrder("e") |
| 125 | ); | 125 | ); |
| 126 | } | 126 | } |
| 127 | 127 | ||
| 128 | @Test | 128 | @Test |
| 129 | public void defaultConstructableReferences() { | 129 | public void defaultConstructableReferences() { |
| 130 | BehaviorEntry source = newConstructor("none/c", "()V"); | 130 | BehaviorEntry source = newConstructor("c", "()V"); |
| 131 | assertThat( | 131 | assertThat( |
| 132 | getReferenceTokens(newBehaviorReferenceByMethod(source, "none/b", "g", "()V")), | 132 | getReferenceTokens(newBehaviorReferenceByMethod(source, "b", "g", "()V")), |
| 133 | containsInAnyOrder("c") | 133 | containsInAnyOrder("c") |
| 134 | ); | 134 | ); |
| 135 | } | 135 | } |