[Nice-commit] Nice/src/nice/tools/testsuite TestNice.java,1.25,1.26
Brought to you by:
bonniot
From: <ar...@us...> - 2003-06-13 22:45:31
|
Update of /cvsroot/nice/Nice/src/nice/tools/testsuite In directory sc8-pr-cvs1:/tmp/cvs-serv6484/F:/nice/src/nice/tools/testsuite Modified Files: TestNice.java Log Message: Sort the testsuite files on their last modification time. Index: TestNice.java =================================================================== RCS file: /cvsroot/nice/Nice/src/nice/tools/testsuite/TestNice.java,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** TestNice.java 26 Apr 2003 12:44:16 -0000 1.25 --- TestNice.java 13 Jun 2003 22:45:28 -0000 1.26 *************** *** 358,364 **** Set testSuiteFiles = new HashSet(); getTestSuiteFiles(file, testSuiteFiles); ! for (Iterator iter = testSuiteFiles.iterator(); iter.hasNext();) new TestSuite((File)iter.next()); } --- 358,394 ---- Set testSuiteFiles = new HashSet(); getTestSuiteFiles(file, testSuiteFiles); ! ! // sort the files on last modification time. ! List files = new ArrayList(testSuiteFiles); ! Collections.sort(files, fileComp); ! ! for (Iterator iter = files.iterator(); iter.hasNext();) new TestSuite((File)iter.next()); } + + private static Comparator fileComp = new FileComparator(); + + private static class FileComparator implements Comparator + { + public FileComparator(){} + + public int compare(Object o1, Object o2) + { + File file1 = (File)o1; + File file2 = (File)o2; + if (file1.lastModified() < file2.lastModified()) + return 1; + + if (file1.lastModified() > file2.lastModified()) + return -1; + + return 0; + } + + public boolean equals(Object obj) + { + return false; + } + } |