@Test public void randomtest() { String kor = // "봯"; // "봀봁봂봃봄봅봆봇봈봉봊봋봌봍봎봏"; // "봐봑봒봓봔봕봖봗봘봙봚봛봜봝봞봟"; // "봠봡봢봣봤봥봦봧봨봩봪봫봬봭봮봯"; // "봰봱봲봳봴봵봶봷봸봹봺봻봼봽봾봿"; // "뵀뵁뵂뵃뵄뵅뵆뵇뵈뵉뵊뵋뵌뵍뵎뵏"; // "뵐뵑뵒뵓뵔뵕뵖뵗뵘뵙뵚뵛뵜뵝뵞뵟"; // "뵠뵡뵢뵣뵤뵥뵦뵧뵨뵩뵪뵫뵬뵭뵮뵯"; // "뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿"; // "부북붂붃분붅붆붇불붉붊붋붌붍붎붏"; // "붐붑붒붓붔붕붖붗붘붙붚붛붜붝붞붟"; // "붠붡붢붣붤붥붦붧붨붩붪붫붬붭붮붯"; // "붰붱붲붳붴붵붶붷붸붹붺붻붼붽붾붿"; // "뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏"; // "뷐뷑뷒뷓뷔뷕뷖뷗뷘뷙뷚뷛뷜뷝뷞뷟"; // "뷠뷡뷢뷣뷤뷥뷦뷧뷨뷩뷪뷫뷬뷭뷮뷯"; // "뷰뷱뷲뷳뷴뷵뷶뷷뷸뷹뷺뷻뷼뷽뷾뷿"; // "븀븁븂븃븄븅븆븇븈븉븊븋브븍븎븏"; // "븐븑븒븓블븕븖븗븘븙븚븛븜븝븞븟"; // "븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯"; // "디스플레이 관리자의 향상된 기능을 통해 화면을 조정하고 어플리케이션 사이를 전환하는 데 소요되는 시간을 줄일 수 있습니다. 이 소프트웨어 어플리케이션은 // 스마트 비디오 향상, "; // "지혜로운 올빼미냐, 밤만 새우는 올빼미냐.박근혜정부의 외교안보 부처 실무진 사이에서는 요즘 이런 ‘올빼미 논쟁’이 한창이다.올빼미 화두를 처음 던진 사람은 // 김장수 대통령국가안보실장이다. 김 실장은 내정자 시절이던 2월 동아일보와의 단독 인터뷰에서 “나는 (강경) 매파도 (온건) 비둘기파도 아닌 올빼미파다. 올빼미는 // 지혜와 활동력을 동시에 갖고 있다”는 취지로 말했다. "; "새벽까지 이어지는 심야 회의는 윤 장관의 트레이드마크가 돼버렸다. 외교부 핵심 간부들은 거의 매일 저녁 장관실에 모여 평균 5, 6시간의 마라톤 회의를 한다. 회의가 오전 1시에 소집돼 오전 3, 4시에 끝날 때도 많다고 한다. 이 회의에 참석했던 실무급 외교관들은 그 결과를 정리하느라 오전 6시에 퇴근하기도 한다고 정부 관계자들은 전했다. "; String eng = Han2Eng.convert(kor); String rev = Eng2Han.convert(eng); assertTrue(kor.equals(rev)); System.out.println("randomtest Complete"); }
@Test public void test() { String kor = "궉궊궋권궍궎궏"; String eng = Han2Eng.convert(kor); String rev = Eng2Han.convert(eng); assertTrue(kor.equals(rev)); System.out.println("test Complete"); }
@Test public void alltest() { String kor = ""; // "봯"; // "봀봁봂봃봄봅봆봇봈봉봊봋봌봍봎봏"; // "봐봑봒봓봔봕봖봗봘봙봚봛봜봝봞봟"; // "봠봡봢봣봤봥봦봧봨봩봪봫봬봭봮봯"; // "봰봱봲봳봴봵봶봷봸봹봺봻봼봽봾봿"; // "뵀뵁뵂뵃뵄뵅뵆뵇뵈뵉뵊뵋뵌뵍뵎뵏"; // "뵐뵑뵒뵓뵔뵕뵖뵗뵘뵙뵚뵛뵜뵝뵞뵟"; // "뵠뵡뵢뵣뵤뵥뵦뵧뵨뵩뵪뵫뵬뵭뵮뵯"; // "뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿"; // "부북붂붃분붅붆붇불붉붊붋붌붍붎붏"; // "붐붑붒붓붔붕붖붗붘붙붚붛붜붝붞붟"; // "붠붡붢붣붤붥붦붧붨붩붪붫붬붭붮붯"; // "붰붱붲붳붴붵붶붷붸붹붺붻붼붽붾붿"; // "뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏"; // "뷐뷑뷒뷓뷔뷕뷖뷗뷘뷙뷚뷛뷜뷝뷞뷟"; // "뷠뷡뷢뷣뷤뷥뷦뷧뷨뷩뷪뷫뷬뷭뷮뷯"; // "뷰뷱뷲뷳뷴뷵뷶뷷뷸뷹뷺뷻뷼뷽뷾뷿"; // "븀븁븂븃븄븅븆븇븈븉븊븋브븍븎븏"; // "븐븑븒븓블븕븖븗븘븙븚븛븜븝븞븟"; // "븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯"; // "디스플레이 관리자의 향상된 기능을 통해 화면을 조정하고 어플리케이션 사이를 전환하는 데 소요되는 시간을 줄일 수 있습니다. 이 소프트웨어 어플리케이션은 스마트 비디오 // 향상, "; // String kor = "가나다라마바사아자차카타파하"; // String kor = "가하"; Vector<String> korVector = new Vector<String>(); StringBuilder sb = new StringBuilder(); for (int i = '가', j = 1; i < '힣'; i++, j++) { sb.append((char) i); if ((j % 1000) == 0) { korVector.add(sb.toString()); sb = new StringBuilder(); } } korVector.add(sb.toString()); for (int i = 0; i < korVector.size(); i++) { kor = korVector.get(i); String eng = Han2Eng.convert(kor); String rev = Eng2Han.convert(eng); if (kor.equals(rev) == false) { System.out.println("kor :" + kor); System.out.println("eng :" + eng); System.out.println("rev :" + rev); break; } assertTrue(kor.equals(rev)); } System.out.println("alltest Complete"); }
@Test public void test2() { String eng = "dkdlvoemstu studio"; // ㄴ셔야ㅐ String[] engList = eng.split(" "); for (int i = 0; i < engList.length; i++) { String rev = Eng2Han.convert(engList[i]); String reseult = null; if (engList[i].equals(rev)) { reseult = engList[i]; } else { if (Dic.korean.contains(new CharVector(rev))) { reseult = rev; } else { reseult = engList[i]; } } System.out.println(engList[i] + " >> " + reseult); } // String rev = Eng2Han.convert(eng); }