從文件中取測試數據進行單元測試
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);
??}
?}
posted on 2007-01-18 15:20 liaojiyong 閱讀(312) 評論(0) 編輯 收藏 所屬分類: Testing