Mercurial > hg4j
comparison test/org/tmatesoft/hg/test/TestManifest.java @ 131:aa1629f36482
Renamed .core classes to start with Hg prefix
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Wed, 16 Feb 2011 20:47:56 +0100 |
parents | 5c43e937e15b |
children | 4a948ec83980 |
comparison
equal
deleted
inserted
replaced
130:7567f4a42fe5 | 131:aa1629f36482 |
---|---|
28 | 28 |
29 import org.junit.Assert; | 29 import org.junit.Assert; |
30 import org.junit.Assume; | 30 import org.junit.Assume; |
31 import org.junit.Rule; | 31 import org.junit.Rule; |
32 import org.junit.Test; | 32 import org.junit.Test; |
33 import org.tmatesoft.hg.core.LogCommand.FileRevision; | 33 import org.tmatesoft.hg.core.HgLogCommand.FileRevision; |
34 import org.tmatesoft.hg.core.Nodeid; | 34 import org.tmatesoft.hg.core.Nodeid; |
35 import org.tmatesoft.hg.core.Path; | 35 import org.tmatesoft.hg.core.Path; |
36 import org.tmatesoft.hg.core.RepositoryTreeWalker; | 36 import org.tmatesoft.hg.core.HgManifestCommand; |
37 import org.tmatesoft.hg.repo.HgLookup; | 37 import org.tmatesoft.hg.repo.HgLookup; |
38 import org.tmatesoft.hg.repo.HgRepository; | 38 import org.tmatesoft.hg.repo.HgRepository; |
39 | 39 |
40 | 40 |
41 /** | 41 /** |
50 | 50 |
51 private final HgRepository repo; | 51 private final HgRepository repo; |
52 private ManifestOutputParser manifestParser; | 52 private ManifestOutputParser manifestParser; |
53 private ExecHelper eh; | 53 private ExecHelper eh; |
54 final LinkedList<FileRevision> revisions = new LinkedList<FileRevision>(); | 54 final LinkedList<FileRevision> revisions = new LinkedList<FileRevision>(); |
55 private RepositoryTreeWalker.Handler handler = new RepositoryTreeWalker.Handler() { | 55 private HgManifestCommand.Handler handler = new HgManifestCommand.Handler() { |
56 | 56 |
57 public void file(FileRevision fileRevision) { | 57 public void file(FileRevision fileRevision) { |
58 revisions.add(fileRevision); | 58 revisions.add(fileRevision); |
59 } | 59 } |
60 | 60 |
102 | 102 |
103 private void testRevision(int rev) throws Exception { | 103 private void testRevision(int rev) throws Exception { |
104 manifestParser.reset(); | 104 manifestParser.reset(); |
105 eh.run("hg", "manifest", "--debug", "--rev", String.valueOf(rev)); | 105 eh.run("hg", "manifest", "--debug", "--rev", String.valueOf(rev)); |
106 revisions.clear(); | 106 revisions.clear(); |
107 new RepositoryTreeWalker(repo).revision(rev).walk(handler); | 107 new HgManifestCommand(repo).revision(rev).walk(handler); |
108 report("manifest " + (rev == TIP ? "TIP:" : "--rev " + rev)); | 108 report("manifest " + (rev == TIP ? "TIP:" : "--rev " + rev)); |
109 } | 109 } |
110 | 110 |
111 private void report(String what) throws Exception { | 111 private void report(String what) throws Exception { |
112 final Map<Path, Nodeid> cmdLineResult = new LinkedHashMap<Path, Nodeid>(manifestParser.getResult()); | 112 final Map<Path, Nodeid> cmdLineResult = new LinkedHashMap<Path, Nodeid>(manifestParser.getResult()); |