equal
deleted
inserted
replaced
43 import java.nio.file.Path; |
43 import java.nio.file.Path; |
44 import java.nio.file.Paths; |
44 import java.nio.file.Paths; |
45 import java.util.ArrayList; |
45 import java.util.ArrayList; |
46 import java.util.Arrays; |
46 import java.util.Arrays; |
47 import java.util.List; |
47 import java.util.List; |
48 import java.util.Locale; |
|
49 import java.util.Scanner; |
48 import java.util.Scanner; |
50 import java.util.function.BiFunction; |
49 import java.util.function.BiFunction; |
51 import java.util.function.Consumer; |
50 import java.util.function.Consumer; |
52 import java.util.function.Function; |
51 import java.util.function.Function; |
53 import java.util.stream.Collectors; |
52 import java.util.stream.Collectors; |
406 compiler.writeToFile(path, "int a = 10; double x = 20; double a = 10;"); |
405 compiler.writeToFile(path, "int a = 10; double x = 20; double a = 10;"); |
407 test(new String[] { path.toString() }, |
406 test(new String[] { path.toString() }, |
408 (a) -> assertCommand(a, "x", "x ==> 20.0"), |
407 (a) -> assertCommand(a, "x", "x ==> 20.0"), |
409 (a) -> assertCommand(a, "a", "a ==> 10.0") |
408 (a) -> assertCommand(a, "a", "a ==> 10.0") |
410 ); |
409 ); |
411 Path unknown = compiler.getPath("UNKNOWN.jar"); |
|
412 test(Locale.ROOT, true, new String[]{unknown.toString()}, |
|
413 "| File '" + unknown |
|
414 + "' for 'jshell' is not found."); |
|
415 } |
410 } |
416 |
411 |
417 public void testReset() { |
412 public void testReset() { |
418 test( |
413 test( |
419 (a) -> assertReset(a, "/res"), |
414 (a) -> assertReset(a, "/res"), |