Mercurial > hg4j
diff test/org/tmatesoft/hg/test/TestHistory.java @ 101:777ab7034c1b
Switch to JUnit for tests
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Fri, 28 Jan 2011 03:07:25 +0100 |
parents | b71b3f7d24d4 |
children | a3a2e5deb320 |
line wrap: on
line diff
--- a/test/org/tmatesoft/hg/test/TestHistory.java Fri Jan 28 02:15:12 2011 +0100 +++ b/test/org/tmatesoft/hg/test/TestHistory.java Fri Jan 28 03:07:25 2011 +0100 @@ -20,16 +20,15 @@ import java.util.Iterator; import java.util.List; +import org.junit.Test; import org.tmatesoft.hg.core.Cset; import org.tmatesoft.hg.core.LogCommand; -import org.tmatesoft.hg.core.StatusCommand; import org.tmatesoft.hg.core.LogCommand.CollectHandler; import org.tmatesoft.hg.core.LogCommand.FileHistoryHandler; import org.tmatesoft.hg.core.LogCommand.FileRevision; import org.tmatesoft.hg.core.Path; +import org.tmatesoft.hg.repo.HgLookup; import org.tmatesoft.hg.repo.HgRepository; -import org.tmatesoft.hg.repo.HgLookup; -import org.tmatesoft.hg.repo.HgStatusCollector; import org.tmatesoft.hg.test.LogOutputParser.Record; @@ -45,17 +44,22 @@ private LogOutputParser changelogParser; public static void main(String[] args) throws Exception { - TestHistory th = new TestHistory(new HgLookup().detectFromWorkingDir()); + TestHistory th = new TestHistory(); th.testCompleteLog(); th.testFollowHistory(); th.testPerformance(); } + + public TestHistory() throws Exception { + this(new HgLookup().detectFromWorkingDir()); + } - public TestHistory(HgRepository hgRepo) { + private TestHistory(HgRepository hgRepo) { repo = hgRepo; eh = new ExecHelper(changelogParser = new LogOutputParser(true), null); } + @Test public void testCompleteLog() throws Exception { changelogParser.reset(); eh.run("hg", "log", "--debug"); @@ -63,6 +67,7 @@ report("hg log - COMPLETE REPO HISTORY", r, true); } + @Test public void testFollowHistory() throws Exception { final Path f = Path.create("cmdline/org/tmatesoft/hg/console/Remote.java"); try {