ローマ字かな変換テスト
code:test/Romakanatest.java
//
// ローマ字かな変換のユニットテスト
//
import static org.junit.Assert.*;
import org.junit.Test;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.*;
import com.pitecan.gyaim.Romakana;
public class RomakanaTest {
String testdata[][] = {
{ "masui", "ますい", "マスイ" },
{ "dhisukushisutemu", "でぃすくしすてむ", "ディスクシステム" },
{ "dexisukusisutemu", "でぃすくしすてむ", "ディスクシステム" },
{ "shachou", "しゃちょう", "シャチョウ" },
{ "syatyou", "しゃちょう", "シャチョウ" },
{ "vaiorin", "う゛ぁいおりん", "ヴァイオリン" },
{ "hannnya", "はんにゃ", "ハンニャ"}
};
@Test
public void かな変換テスト(){
for(String[] data: testdata){
assertTrue(Romakana.roma2hiragana(data0).equals(data1)); assertTrue(Romakana.roma2katakana(data0).equals(data2)); }
}
}