Lines Matching refs:sc

51     String scMixed = new String(scMixedChars); /* "sc", with Cyrillic 'c' */
54 String scLatin = "sc"; /* "sc", plain ascii. */
73 SpoofChecker sc = new SpoofChecker.Builder().build();
74 if (sc == null) {
170 SpoofChecker sc = new SpoofChecker.Builder().setChecks(SpoofChecker.ALL_CHECKS).build();
172 t = sc.getChecks();
175 sc = new SpoofChecker.Builder().setChecks(0).build();
176 t = sc.getChecks();
181 sc = new SpoofChecker.Builder().setChecks(checks).build();
182 t = sc.getChecks();
190 SpoofChecker sc = new SpoofChecker.Builder().build();
194 uset = sc.getAllowedChars();
197 sc = new SpoofChecker.Builder().setAllowedChars(us).build();
198 assertEquals("", us, sc.getAllowedChars());
205 SpoofChecker sc = new SpoofChecker.Builder().build();
210 checks = sc.getChecks();
214 sc = new SpoofChecker.Builder().setChecks(checks).build();
215 checks2 = sc.getChecks();
222 checkResults = sc.failsChecks(scMixed);
230 SpoofChecker sc = new SpoofChecker.Builder().build();
236 allowedLocales = sc.getAllowedLocales();
239 allowedJavaLocales = sc.getAllowedJavaLocales();
248 sc = new SpoofChecker.Builder().setAllowedLocales(allowedLocales).build();
249 allowedLocales = sc.getAllowedLocales();
256 sc = new SpoofChecker.Builder().setAllowedJavaLocales(allowedJavaLocales).build();
264 sc = new SpoofChecker.Builder().setChecks(SpoofChecker.CHAR_LIMIT).setAllowedLocales(allowedLocales).build();
267 checkResults = sc.failsChecks(goodLatin);
270 checkResults = sc.failsChecks(goodGreek, result);
273 checkResults = sc.failsChecks(goodCyrl);
278 sc = new SpoofChecker.Builder().setChecks(SpoofChecker.CHAR_LIMIT).setAllowedLocales(allowedLocales).build();
280 checkResults = sc.failsChecks(goodGreek);
288 SpoofChecker sc = new SpoofChecker.Builder().build();
294 set = sc.getAllowedChars();
299 sc = new SpoofChecker.Builder().setChecks(SpoofChecker.ALL_CHECKS & ~SpoofChecker.CHAR_LIMIT).build();
303 sc = new SpoofChecker.Builder().setAllowedChars(tmpSet).build();
307 checkResults = sc.failsChecks(goodLatin, result);
311 checkResults = sc.failsChecks(goodGreek, result);
317 SpoofChecker sc = new SpoofChecker.Builder().build();
322 checkResults = sc.failsChecks(goodLatin, result);
326 checkResults = sc.failsChecks(goodCyrl, result);
330 checkResults = sc.failsChecks(scMixed, result);
336 checkResults = sc.failsChecks(han_Hiragana, result);
343 SpoofChecker sc = new SpoofChecker.Builder().build();
345 checkResults = sc.areConfusable(scLatin, scMixed);
348 checkResults = sc.areConfusable(goodGreek, scLatin);
351 checkResults = sc.areConfusable(lll_Latin_a, lll_Latin_b);
356 SpoofChecker sc = new SpoofChecker.Builder().build();
358 dest = sc.getSkeleton(SpoofChecker.ANY_CASE, lll_Latin_a);
372 SpoofChecker sc = new SpoofChecker.Builder().build();
377 boolean checkResults = sc.failsChecks(s, result);
381 sc = new SpoofChecker.Builder().build();
384 int checkResult = sc.areConfusable(s1, s2);
387 sc = new SpoofChecker.Builder().build();
389 String dest = sc.getSkeleton(SpoofChecker.ANY_CASE, s);
394 SpoofChecker sc = new SpoofChecker.Builder().build();
395 checkSkeleton(sc, "TestSkeleton");
402 public void checkSkeleton(SpoofChecker sc, String testName) {
408 checkSkeleton(sc, MA, "\\u02b9identifier'", "'identifier'", testName);
410 checkSkeleton(sc, SL, "nochange", "nochange", testName);
411 checkSkeleton(sc, SA, "nochange", "nochange", testName);
412 checkSkeleton(sc, ML, "nochange", "nochange", testName);
413 checkSkeleton(sc, MA, "nochange", "nochange", testName);
414 checkSkeleton(sc, MA, "love", "love", testName);
415 checkSkeleton(sc, MA, "1ove", "love", testName); // Digit 1 to letter l
416 checkSkeleton(sc, ML, "OOPS", "OOPS", testName);
417 checkSkeleton(sc, ML, "00PS", "OOPS", testName);
418 checkSkeleton(sc, MA, "OOPS", "OOPS", testName);
419 checkSkeleton(sc, MA, "00PS", "OOPS", testName); // Digit 0 to letter O
420 checkSkeleton(sc, SL, "\\u059c", "\\u0301", testName);
421 checkSkeleton(sc, SL, "\\u2A74", "\\u003A\\u003A\\u003D", testName);
422 checkSkeleton(sc, SL, "\\u247E", "(ll)", testName);
423 checkSkeleton(sc, SL, "\\uFDFB", "\\u062C\\u0644\\u0020\\u062C\\u0644\\u006c\\u0644\\u006f", testName);
428 checkSkeleton(sc, SL, "\\u0C83", "\\u0983", testName);
429 checkSkeleton(sc, SA, "\\u0C83", "\\u0983", testName);
430 checkSkeleton(sc, ML, "\\u0C83", "\\u0983", testName);
431 checkSkeleton(sc, MA, "\\u0C83", "\\u0983", testName);
435 checkSkeleton(sc, MA, "\\u0391", "A", testName);
436 checkSkeleton(sc, SA, "\\u0391", "A", testName);
437 checkSkeleton(sc, ML, "\\u0391", "A", testName);
438 checkSkeleton(sc, SL, "\\u0391", "A", testName);
442 checkSkeleton(sc, ML, "\\u13CF", "b", testName);
443 checkSkeleton(sc, MA, "\\u13CF", "b", testName);
444 checkSkeleton(sc, SL, "\\u13CF", "b", testName);
445 checkSkeleton(sc, SA, "\\u13CF", "b", testName);
449 checkSkeleton(sc, SL, "\"", "\\u0027\\u0027", testName);
450 checkSkeleton(sc, SA, "\"", "\\u0027\\u0027", testName);
451 checkSkeleton(sc, ML, "\"", "\\u0027\\u0027", testName);
452 checkSkeleton(sc, MA, "\"", "\\u0027\\u0027", testName);
460 void checkSkeleton(SpoofChecker sc, int type, String input, String expected, String testName) {
464 actual = sc.getSkeleton(type, uInput);
472 SpoofChecker sc = new SpoofChecker.Builder().build();
477 assertEquals("", SpoofChecker.SINGLE_SCRIPT_CONFUSABLE, sc.areConfusable(s1, s2));
481 SpoofChecker sc = new SpoofChecker.Builder().build();
485 assertFalse("", sc.failsChecks(s, result));
490 assertTrue("", sc.failsChecks(s2, result));
498 assertTrue("", sc.failsChecks(s3, result));
520 SpoofChecker sc = new SpoofChecker.Builder()
525 boolean actualValue = sc.failsChecks(testString, checkResult);
531 actualValue = sc.failsChecks(testString, checkResult);
554 SpoofChecker sc = new SpoofChecker.Builder()
557 boolean actualValue = sc.failsChecks(testString, checkResult);
720 SpoofChecker sc = new SpoofChecker.Builder().build();
775 actual = sc.getSkeleton(skeletonType, from);