Mercurial > hg4j
comparison test/org/tmatesoft/hg/test/TestHistory.java @ 427:31a89587eb04
FIXMEs: consistent names, throws for commands and their handlers. Use of checked exceptions in hi-level api
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Thu, 29 Mar 2012 17:14:35 +0200 |
parents | 9c9c442b5f2e |
children | ad0322a4af20 |
comparison
equal
deleted
inserted
replaced
426:063b0663495a | 427:31a89587eb04 |
---|---|
28 import java.util.List; | 28 import java.util.List; |
29 | 29 |
30 import org.junit.Rule; | 30 import org.junit.Rule; |
31 import org.junit.Test; | 31 import org.junit.Test; |
32 import org.tmatesoft.hg.core.HgChangeset; | 32 import org.tmatesoft.hg.core.HgChangeset; |
33 import org.tmatesoft.hg.core.HgChangesetHandler; | |
34 import org.tmatesoft.hg.core.HgChangesetHandler.WithCopyHistory; | |
33 import org.tmatesoft.hg.core.HgFileRevision; | 35 import org.tmatesoft.hg.core.HgFileRevision; |
34 import org.tmatesoft.hg.core.HgLogCommand; | 36 import org.tmatesoft.hg.core.HgLogCommand; |
35 import org.tmatesoft.hg.core.HgLogCommand.CollectHandler; | 37 import org.tmatesoft.hg.core.HgLogCommand.CollectHandler; |
36 import org.tmatesoft.hg.core.HgLogCommand.FileHistoryHandler; | |
37 import org.tmatesoft.hg.repo.HgLookup; | 38 import org.tmatesoft.hg.repo.HgLookup; |
38 import org.tmatesoft.hg.repo.HgRepository; | 39 import org.tmatesoft.hg.repo.HgRepository; |
39 import org.tmatesoft.hg.test.LogOutputParser.Record; | 40 import org.tmatesoft.hg.test.LogOutputParser.Record; |
40 import org.tmatesoft.hg.util.Path; | 41 import org.tmatesoft.hg.util.Path; |
41 | 42 |
91 final Path f = Path.create("cmdline/org/tmatesoft/hg/console/Remote.java"); | 92 final Path f = Path.create("cmdline/org/tmatesoft/hg/console/Remote.java"); |
92 assertTrue(repo.getFileNode(f).exists()); | 93 assertTrue(repo.getFileNode(f).exists()); |
93 changelogParser.reset(); | 94 changelogParser.reset(); |
94 eh.run("hg", "log", "--debug", "--follow", f.toString()); | 95 eh.run("hg", "log", "--debug", "--follow", f.toString()); |
95 | 96 |
96 class H extends CollectHandler implements FileHistoryHandler { | 97 class H extends CollectHandler implements HgChangesetHandler.WithCopyHistory { |
97 boolean copyReported = false; | 98 boolean copyReported = false; |
98 boolean fromMatched = false; | 99 boolean fromMatched = false; |
99 public void copy(HgFileRevision from, HgFileRevision to) { | 100 public void copy(HgFileRevision from, HgFileRevision to) { |
100 copyReported = true; | 101 copyReported = true; |
101 fromMatched = "src/com/tmate/hgkit/console/Remote.java".equals(from.getPath().toString()); | 102 fromMatched = "src/com/tmate/hgkit/console/Remote.java".equals(from.getPath().toString()); |