langtools/test/jdk/jshell/KullaTesting.java
changeset 36499 9d823cc0fe98
parent 36160 f42d362d0d17
child 37644 33cf53901cac
equal deleted inserted replaced
36498:8a741def7f32 36499:9d823cc0fe98
   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();