< prev index next >

test/jdk/java/lang/Runtime/Version/Basic.java

Print this page




  98 
  99         tryCatch("9+",     IAE);
 100         tryCatch("7+a",    IAE);
 101         tryCatch("9+00",   IAE);
 102         tryCatch("4.2+01", IAE);
 103         tryCatch("4.2+1a", IAE);
 104         tryCatch("1+" + TOO_BIG_STR, NFE);
 105 
 106         // $OPT
 107         test("9+-foo",          9,   0, 0, 0, "",       0,  "foo");
 108         test("9-pre-opt",       9,   0, 0, 0, "pre",    0,  "opt");
 109         test("42+---bar",       42,  0, 0, 0, "",       0,  "--bar");
 110         test("2.91+-8061493-",  2,  91, 0, 0, "",       0,  "8061493-");
 111         test("24+-foo.bar",     24,  0, 0, 0, "",       0,  "foo.bar");
 112         test("9-ribbit+17-...", 9,   0, 0, 0, "ribbit", 17, "...");
 113         test("7+1-" + TOO_BIG_STR, 7,0, 0, 0, "",       1,  TOO_BIG_STR);
 114 
 115         tryCatch("9-pre+-opt", IAE);
 116         tryCatch("1.4142+-",   IAE);
 117         tryCatch("2.9979+-%",  IAE);

 118 
 119         //// Test for Runtime.version()
 120         testVersion();
 121 
 122         //// Test for equals{IgnoreOptional}?(), hashCode(),
 123         //// compareTo{IgnoreOptional}?()
 124         // compare: after "<" == -1, equal == 0, before ">" == 1
 125         //      v0            v1                  eq     eqNO  cmp  cmpNO
 126         testEHC("9",          "9",                true,  true,   0,    0);
 127 
 128         testEHC("8",          "9",                false, false, -1,   -1);
 129         testEHC("9",          "10",               false, false, -1,   -1);
 130         testEHC("9",          "8",                false, false,  1,    1);
 131 
 132         testEHC("10.512.1",   "10.512.2",         false, false, -1,   -1);
 133         testEHC("10.512.0.1", "10.512.0.2",       false, false, -1,   -1);
 134         testEHC("10.512.0.0.1", "10.512.0.0.2",   false, false, -1,   -1);
 135         testEHC("512.10.1",   "512.11.1",         false, false, -1,   -1);
 136 
 137         // $OPT comparison




  98 
  99         tryCatch("9+",     IAE);
 100         tryCatch("7+a",    IAE);
 101         tryCatch("9+00",   IAE);
 102         tryCatch("4.2+01", IAE);
 103         tryCatch("4.2+1a", IAE);
 104         tryCatch("1+" + TOO_BIG_STR, NFE);
 105 
 106         // $OPT
 107         test("9+-foo",          9,   0, 0, 0, "",       0,  "foo");
 108         test("9-pre-opt",       9,   0, 0, 0, "pre",    0,  "opt");
 109         test("42+---bar",       42,  0, 0, 0, "",       0,  "--bar");
 110         test("2.91+-8061493-",  2,  91, 0, 0, "",       0,  "8061493-");
 111         test("24+-foo.bar",     24,  0, 0, 0, "",       0,  "foo.bar");
 112         test("9-ribbit+17-...", 9,   0, 0, 0, "ribbit", 17, "...");
 113         test("7+1-" + TOO_BIG_STR, 7,0, 0, 0, "",       1,  TOO_BIG_STR);
 114 
 115         tryCatch("9-pre+-opt", IAE);
 116         tryCatch("1.4142+-",   IAE);
 117         tryCatch("2.9979+-%",  IAE);
 118         tryCatch("10--ea",     IAE);
 119 
 120         //// Test for Runtime.version()
 121         testVersion();
 122 
 123         //// Test for equals{IgnoreOptional}?(), hashCode(),
 124         //// compareTo{IgnoreOptional}?()
 125         // compare: after "<" == -1, equal == 0, before ">" == 1
 126         //      v0            v1                  eq     eqNO  cmp  cmpNO
 127         testEHC("9",          "9",                true,  true,   0,    0);
 128 
 129         testEHC("8",          "9",                false, false, -1,   -1);
 130         testEHC("9",          "10",               false, false, -1,   -1);
 131         testEHC("9",          "8",                false, false,  1,    1);
 132 
 133         testEHC("10.512.1",   "10.512.2",         false, false, -1,   -1);
 134         testEHC("10.512.0.1", "10.512.0.2",       false, false, -1,   -1);
 135         testEHC("10.512.0.0.1", "10.512.0.0.2",   false, false, -1,   -1);
 136         testEHC("512.10.1",   "512.11.1",         false, false, -1,   -1);
 137 
 138         // $OPT comparison


< prev index next >