189 assertEquals(unresolved.get(0), name, "Given input: " + input + ", checking unresolved: "); |
189 assertEquals(unresolved.get(0), name, "Given input: " + input + ", checking unresolved: "); |
190 assertEquals(getState().status(key), status, "Given input: " + input + ", checking status: "); |
190 assertEquals(getState().status(key), status, "Given input: " + input + ", checking status: "); |
191 return key; |
191 return key; |
192 } |
192 } |
193 |
193 |
194 public MethodSnippet assertEvalUnresolvedException(String input, String name, int unresolvedSize, int diagnosticsSize) { |
194 public DeclarationSnippet assertEvalUnresolvedException(String input, String name, int unresolvedSize, int diagnosticsSize) { |
195 List<SnippetEvent> events = assertEval(input, null, UnresolvedReferenceException.class, DiagCheck.DIAG_OK, DiagCheck.DIAG_OK, null); |
195 List<SnippetEvent> events = assertEval(input, null, UnresolvedReferenceException.class, DiagCheck.DIAG_OK, DiagCheck.DIAG_OK, null); |
196 SnippetEvent ste = events.get(0); |
196 SnippetEvent ste = events.get(0); |
197 MethodSnippet methodKey = ((UnresolvedReferenceException) ste.exception()).getMethodSnippet(); |
197 DeclarationSnippet sn = ((UnresolvedReferenceException) ste.exception()).getSnippet(); |
198 assertEquals(methodKey.name(), name, "Given input: " + input + ", checking name"); |
198 assertEquals(sn.name(), name, "Given input: " + input + ", checking name"); |
199 assertEquals(getState().unresolvedDependencies(methodKey).size(), unresolvedSize, "Given input: " + input + ", checking unresolved"); |
199 assertEquals(getState().unresolvedDependencies(sn).size(), unresolvedSize, "Given input: " + input + ", checking unresolved"); |
200 assertEquals(getState().diagnostics(methodKey).size(), diagnosticsSize, "Given input: " + input + ", checking diagnostics"); |
200 assertEquals(getState().diagnostics(sn).size(), diagnosticsSize, "Given input: " + input + ", checking diagnostics"); |
201 return methodKey; |
201 return sn; |
202 } |
202 } |
203 |
203 |
204 public Snippet assertKeyMatch(String input, boolean isExecutable, SubKind expectedSubKind, STEInfo mainInfo, STEInfo... updates) { |
204 public Snippet assertKeyMatch(String input, boolean isExecutable, SubKind expectedSubKind, STEInfo mainInfo, STEInfo... updates) { |
205 Snippet key = key(assertEval(input, IGNORE_VALUE, mainInfo, updates)); |
205 Snippet key = key(assertEval(input, IGNORE_VALUE, mainInfo, updates)); |
206 String source = key.source(); |
206 String source = key.source(); |