langtools/test/jdk/jshell/ToolLocaleMessageTest.java
changeset 38539 71874886920f
parent 38520 17e72b872ffd
child 40588 b5c32bfa9710
equal deleted inserted replaced
38538:8bdc63ff6961 38539:71874886920f
    74     }
    74     }
    75 
    75 
    76     public void testSample() {
    76     public void testSample() {
    77         try {
    77         try {
    78             testLocale(
    78             testLocale(
    79                     (a) -> assertCommandOK(a, "/set newmode test -command normal", "test"),
    79                     (a) -> assertCommandOK(a, "/set mode test -command normal", "test"),
    80                     (a) -> assertCommandOK(a, "/set format test errorpre 'ERROR: '"),
    80                     (a) -> assertCommandOK(a, "/set format test errorpre 'ERROR: '"),
    81                     (a) -> assertCommandOK(a, "/set feedback test", "test"),
    81                     (a) -> assertCommandOK(a, "/set feedback test", "test"),
    82 
    82 
    83                     (a) -> assertCommandFail(a, "/turkey", "/turkey"),
    83                     (a) -> assertCommandFail(a, "/turkey", "/turkey"),
    84                     (a) -> assertCommandFail(a, "/s", "/set"),
    84                     (a) -> assertCommandFail(a, "/s", "/set"),
    99     }
    99     }
   100 
   100 
   101     public void testCommand() {
   101     public void testCommand() {
   102         try {
   102         try {
   103             testLocale(
   103             testLocale(
   104                     (a) -> assertCommandOK(a, "/set newmode test -command normal", "test"),
   104                     (a) -> assertCommandOK(a, "/set mode test -command normal", "test"),
   105                     (a) -> assertCommandOK(a, "/set format test errorpre 'ERROR: '"),
   105                     (a) -> assertCommandOK(a, "/set format test errorpre 'ERROR: '"),
   106                     (a) -> assertCommandOK(a, "/set feedback test", "test"),
   106                     (a) -> assertCommandOK(a, "/set feedback test", "test"),
   107 
   107 
   108                     (a) -> assertCommandFail(a, "/list zebra"),
   108                     (a) -> assertCommandFail(a, "/list zebra"),
   109                     (a) -> assertCommandFail(a, "/set editor", "/set editor"),
   109                     (a) -> assertCommandFail(a, "/set editor", "/set editor"),
   116                     (a) -> assertCommandFail(a, "/drop rats"),
   116                     (a) -> assertCommandFail(a, "/drop rats"),
   117                     (a) -> assertCommandOK(a, "void dup() {}"),
   117                     (a) -> assertCommandOK(a, "void dup() {}"),
   118                     (a) -> assertCommandOK(a, "int dup"),
   118                     (a) -> assertCommandOK(a, "int dup"),
   119                     (a) -> assertCommandFail(a, "/drop dup"),
   119                     (a) -> assertCommandFail(a, "/drop dup"),
   120                     (a) -> assertCommandFail(a, "/edit zebra", "zebra"),
   120                     (a) -> assertCommandFail(a, "/edit zebra", "zebra"),
   121                     (a) -> assertCommandFail(a, "/list zebra", "zebra", "/list"),
   121                     (a) -> assertCommandFail(a, "/list zebra", "zebra", "No such snippet: zebra"),
   122                     (a) -> assertCommandFail(a, "/open", "/open"),
   122                     (a) -> assertCommandFail(a, "/open", "/open"),
   123                     (a) -> assertCommandFail(a, "/open zebra", "zebra", "/open"),
   123                     (a) -> assertCommandFail(a, "/open zebra", "zebra", "/open"),
   124                     (a) -> assertCommandFail(a, "/reload zebra", "zebra", "/reload"),
   124                     (a) -> assertCommandFail(a, "/reload zebra", "zebra", "Unexpected arguments at end of command"),
   125                     (a) -> assertCommandFail(a, "/save", "/save"),
   125                     (a) -> assertCommandFail(a, "/save", "/save"),
   126                     (a) -> assertCommandFail(a, "/-99"),
   126                     (a) -> assertCommandFail(a, "/-99"),
   127 
   127 
   128                     (a) -> assertCommandOK(a, "/set feedback normal", "normal")
   128                     (a) -> assertCommandOK(a, "/set feedback normal", "normal")
   129             );
   129             );
   140                 (a) -> assertCommandOK(a, "/help /drop", "/drop"),
   140                 (a) -> assertCommandOK(a, "/help /drop", "/drop"),
   141                 (a) -> assertCommandOK(a, "/help /save", "-all", "-start"),
   141                 (a) -> assertCommandOK(a, "/help /save", "-all", "-start"),
   142                 (a) -> assertCommandOK(a, "/help /open", "/open"),
   142                 (a) -> assertCommandOK(a, "/help /open", "/open"),
   143                 (a) -> assertCommandOK(a, "/help /reload", "-restore"),
   143                 (a) -> assertCommandOK(a, "/help /reload", "-restore"),
   144                 (a) -> assertCommandOK(a, "/help /help", "intro"),
   144                 (a) -> assertCommandOK(a, "/help /help", "intro"),
   145                 (a) -> assertCommandOK(a, "/help /set", "newmode"),
   145                 (a) -> assertCommandOK(a, "/help /set", "mode"),
   146                 (a) -> assertCommandOK(a, "/help /?", "intro"),
   146                 (a) -> assertCommandOK(a, "/help /?", "intro"),
   147                 (a) -> assertCommandOK(a, "/help intro", "/help"),
   147                 (a) -> assertCommandOK(a, "/help intro", "/help"),
   148                 (a) -> assertCommandOK(a, "/help /set format", "import", "case", "{value}", "added"),
   148                 (a) -> assertCommandOK(a, "/help /set format", "import", "case", "{value}", "added"),
   149                 (a) -> assertCommandOK(a, "/help /set feedback", "newmode"),
   149                 (a) -> assertCommandOK(a, "/help /set feedback", "mode"),
   150                 (a) -> assertCommandOK(a, "/help /set newmode", "feedback"),
   150                 (a) -> assertCommandOK(a, "/help /set mode", "feedback"),
   151                 (a) -> assertCommandOK(a, "/help /set prompt", "/set prompt"),
   151                 (a) -> assertCommandOK(a, "/help /set prompt", "/set prompt"),
   152                 (a) -> assertCommandOK(a, "/help /set editor", "/edit")
   152                 (a) -> assertCommandOK(a, "/help /set editor", "/edit")
   153         );
   153         );
   154     }
   154     }
   155 
   155 
   156     public void testFeedbackError() {
   156     public void testFeedbackError() {
   157         try {
   157         try {
   158             testLocale(
   158             testLocale(
   159                     (a) -> assertCommandOK(a, "/set newmode tee -command foo", "foo"),
   159                     (a) -> assertCommandOK(a, "/set mode te2", "te2"),
   160                     (a) -> assertCommandOK(a, "/set newmode tee flurb", "-command", "-quiet"),
   160                     (a) -> assertCommandOK(a, "/set mode te3 -command", "te3"),
   161                     (a) -> assertCommandOK(a, "/set newmode te2", "te2"),
   161                     (a) -> assertCommandOK(a, "/set mode te2 -command"),
   162                     (a) -> assertCommandOK(a, "/set newmode te2 -command", "te2"),
   162                     (a) -> assertCommandOK(a, "/set mode te -command normal", "te"),
   163                     (a) -> assertCommandOK(a, "/set newmode te -command normal", "te"),
   163                     (a) -> assertCommandOK(a, "/set mode te"),
   164                     (a) -> assertCommandOK(a, "/set format te errorpre 'ERROR: '"),
   164                     (a) -> assertCommandOK(a, "/set format te errorpre 'ERROR: '"),
   165                     (a) -> assertCommandOK(a, "/set feedback te"),
   165                     (a) -> assertCommandOK(a, "/set feedback te"),
   166 
   166 
   167                     (a) -> assertCommandFail(a, "/set "),
   167                     (a) -> assertCommandFail(a, "/set "),
   168                     (a) -> assertCommandFail(a, "/set xyz", "xyz"),
   168                     (a) -> assertCommandFail(a, "/set xyz", "xyz"),
   177                     (a) -> assertCommandFail(a, "/set format te fld aaa", "aaa"),
   177                     (a) -> assertCommandFail(a, "/set format te fld aaa", "aaa"),
   178                     (a) -> assertCommandFail(a, "/set format te fld 'aaa' frog"),
   178                     (a) -> assertCommandFail(a, "/set format te fld 'aaa' frog"),
   179                     (a) -> assertCommandFail(a, "/set format te fld 'aaa' import-frog"),
   179                     (a) -> assertCommandFail(a, "/set format te fld 'aaa' import-frog"),
   180                     (a) -> assertCommandFail(a, "/set format te fld 'aaa' import-import"),
   180                     (a) -> assertCommandFail(a, "/set format te fld 'aaa' import-import"),
   181                     (a) -> assertCommandFail(a, "/set format te fld 'aaa' import,added"),
   181                     (a) -> assertCommandFail(a, "/set format te fld 'aaa' import,added"),
   182                     (a) -> assertCommandFail(a, "/set newmode"),
   182                     (a) -> assertCommandFail(a, "/set mode"),
   183                     (a) -> assertCommandFail(a, "/set newmode te"),
   183                     (a) -> assertCommandFail(a, "/set mode x xyz"),
   184                     (a) -> assertCommandFail(a, "/set newmode x xyz"),
   184                     (a) -> assertCommandFail(a, "/set mode x -quiet y"),
   185                     (a) -> assertCommandFail(a, "/set newmode x -quiet y"),
   185                     (a) -> assertCommandFail(a, "/set mode tee -command foo", "foo"),
   186                     (a) -> assertCommandFail(a, "/set prompt"),
   186                     (a) -> assertCommandFail(a, "/set prompt"),
   187                     (a) -> assertCommandFail(a, "/set prompt te"),
   187                     (a) -> assertCommandFail(a, "/set prompt te"),
   188                     (a) -> assertCommandFail(a, "/set prompt te aaa xyz", "aaa"),
   188                     (a) -> assertCommandFail(a, "/set prompt te aaa xyz", "aaa"),
   189                     (a) -> assertCommandFail(a, "/set prompt te 'aaa' xyz", "xyz"),
   189                     (a) -> assertCommandFail(a, "/set prompt te 'aaa' xyz", "xyz"),
   190                     (a) -> assertCommandFail(a, "/set prompt"),
       
   191                     (a) -> assertCommandFail(a, "/set prompt te"),
       
   192                     (a) -> assertCommandFail(a, "/set prompt te aaa"),
   190                     (a) -> assertCommandFail(a, "/set prompt te aaa"),
   193                     (a) -> assertCommandFail(a, "/set prompt te 'aaa'"),
   191                     (a) -> assertCommandFail(a, "/set prompt te 'aaa'"),
   194 
   192 
   195                     (a) -> assertCommandOK(a, "/set feedback normal")
   193                     (a) -> assertCommandOK(a, "/set feedback normal")
   196             );
   194             );