1 20 21 22 package com.methodhead.util; 23 24 import java.util.*; 25 import java.io.*; 26 import java.sql.*; 27 import junit.framework.*; 28 import org.apache.log4j.*; 29 import com.methodhead.persistable.*; 30 import com.methodhead.test.*; 31 32 public class ComparatorsTest extends TestCase { 33 34 private Comparator comparator = null; 35 36 static { 37 TestUtils.initLogger(); 38 TestUtils.initDb(); 39 } 40 41 public ComparatorsTest( String name ) { 42 super( name ); 43 } 44 45 protected void setUp() { 46 try { 47 } 48 catch ( Exception e ) { 49 fail( e.getMessage() ); 50 } 51 } 52 53 protected void tearDown() { 54 } 55 56 public void testFileComparator() { 57 try { 58 File f1 = new File( "File1" ); 59 File f2 = new File( "File2" ); 60 File f3 = new File( "file1" ); 61 62 comparator = Comparators.fileComparator(); 63 assertEquals( -1, comparator.compare( f1, f2 ) ); 64 assertEquals( 1, comparator.compare( f2, f1 ) ); 65 assertEquals( 0, comparator.compare( f1, f3 ) ); 66 } 67 catch ( Exception e ) { 68 e.printStackTrace(); 69 fail(); 70 } 71 } 72 } 73 | Popular Tags |