從文件中取測試數(shù)據(jù)進(jìn)行單元測試
?public void testPopSortFromFile() throws IOException
?{
??@SuppressWarnings("unused")
??String line = "";
??FileReader myFileReader = new FileReader("com/liyingcheng/testFiles/TestPopSort.txt");//相對路徑
??BufferedReader myBufferedReader=new BufferedReader(myFileReader);
??while((line = myBufferedReader.readLine())!=null)
??{
???if(line.startsWith("#"))
???{
????continue;
???}
???
???String[] tokens = line.split(",");
???
???int[] actual = {Integer.parseInt(tokens[0]),Integer.parseInt(tokens[1]),Integer.parseInt(tokens[2])};
???int[] expected = {Integer.parseInt(tokens[3]),Integer.parseInt(tokens[4]),Integer.parseInt(tokens[5])};
???testSinglePopSort(expected,actual);
??}
?}
?{
??@SuppressWarnings("unused")
??String line = "";
??FileReader myFileReader = new FileReader("com/liyingcheng/testFiles/TestPopSort.txt");//相對路徑
??BufferedReader myBufferedReader=new BufferedReader(myFileReader);
??while((line = myBufferedReader.readLine())!=null)
??{
???if(line.startsWith("#"))
???{
????continue;
???}
???
???String[] tokens = line.split(",");
???
???int[] actual = {Integer.parseInt(tokens[0]),Integer.parseInt(tokens[1]),Integer.parseInt(tokens[2])};
???int[] expected = {Integer.parseInt(tokens[3]),Integer.parseInt(tokens[4]),Integer.parseInt(tokens[5])};
???testSinglePopSort(expected,actual);
??}
?}
|
posted on 2006-09-20 14:40 阿輝 閱讀(274) 評論(0) 編輯 收藏 所屬分類: junit