package com.googlecode.mycontainer.commons.file; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import org.junit.Test; import com.googlecode.mycontainer.commons.file.FileUtil; public class FileComparatorTest { @Test public void testCompareDirectory() { assertEquals(0, FileUtil.compare("src", "src")); assertTrue(FileUtil.compare("src", "target") != 0); assertTrue(FileUtil.compare("src", "src-notfound") < 0); assertTrue(FileUtil.compare("src-notfound", "src") > 0); assertTrue(FileUtil.compare("src-notfound", "src-notfound-2") == 0); } @Test public void testCompareFile() { assertEquals(0, FileUtil.compare("pom.xml", "pom.xml")); assertTrue(FileUtil.compare("pom.xml", "src/test/resources/log4j.properties") != 0); assertTrue(FileUtil.compare("pom.xml", "pom-notfound.xml") < 0); assertTrue(FileUtil.compare("pom-notfound.xml", "pom.xml") > 0); assertTrue(FileUtil.compare("pom-notfound.xml", "pom-notfound-2.xml") == 0); } @Test public void testCompareCrazy() { assertTrue(FileUtil.compare("src", "pom.xml") < 0); assertTrue(FileUtil.compare("pom.xml", "src") > 0); } }