Mercurial > hg4j
comparison test/org/tmatesoft/hg/test/TestHistory.java @ 628:6526d8adbc0f
Explicit HgRuntimeException to facilitate easy switch from runtime to checked exceptions
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Wed, 22 May 2013 15:52:31 +0200 |
parents | f7fbf48b9383 |
children | 72fc7774b87e |
comparison
equal
deleted
inserted
replaced
627:5153eb73b18d | 628:6526d8adbc0f |
---|---|
1 /* | 1 /* |
2 * Copyright (c) 2011-2012 TMate Software Ltd | 2 * Copyright (c) 2011-2013 TMate Software Ltd |
3 * | 3 * |
4 * This program is free software; you can redistribute it and/or modify | 4 * This program is free software; you can redistribute it and/or modify |
5 * it under the terms of the GNU General Public License as published by | 5 * it under the terms of the GNU General Public License as published by |
6 * the Free Software Foundation; version 2 of the License. | 6 * the Free Software Foundation; version 2 of the License. |
7 * | 7 * |
43 import org.tmatesoft.hg.core.HgLogCommand.CollectHandler; | 43 import org.tmatesoft.hg.core.HgLogCommand.CollectHandler; |
44 import org.tmatesoft.hg.core.Nodeid; | 44 import org.tmatesoft.hg.core.Nodeid; |
45 import org.tmatesoft.hg.internal.AdapterPlug; | 45 import org.tmatesoft.hg.internal.AdapterPlug; |
46 import org.tmatesoft.hg.repo.HgLookup; | 46 import org.tmatesoft.hg.repo.HgLookup; |
47 import org.tmatesoft.hg.repo.HgRepository; | 47 import org.tmatesoft.hg.repo.HgRepository; |
48 import org.tmatesoft.hg.repo.HgRuntimeException; | |
48 import org.tmatesoft.hg.test.LogOutputParser.Record; | 49 import org.tmatesoft.hg.test.LogOutputParser.Record; |
49 import org.tmatesoft.hg.util.Adaptable; | 50 import org.tmatesoft.hg.util.Adaptable; |
50 import org.tmatesoft.hg.util.CancelSupport; | 51 import org.tmatesoft.hg.util.CancelSupport; |
51 import org.tmatesoft.hg.util.CancelledException; | 52 import org.tmatesoft.hg.util.CancelledException; |
52 import org.tmatesoft.hg.util.Pair; | 53 import org.tmatesoft.hg.util.Pair; |
624 public List<HgChangeset> getResult() { | 625 public List<HgChangeset> getResult() { |
625 return cmdResult; | 626 return cmdResult; |
626 } | 627 } |
627 | 628 |
628 | 629 |
629 public void treeElement(TreeElement entry) throws HgCallbackTargetException { | 630 public void treeElement(TreeElement entry) throws HgCallbackTargetException, HgRuntimeException { |
630 // check consistency | 631 // check consistency |
631 Nodeid cset = entry.changeset().getNodeid(); | 632 Nodeid cset = entry.changeset().getNodeid(); |
632 errorCollector.assertEquals(entry.changesetRevision(), cset); | 633 errorCollector.assertEquals(entry.changesetRevision(), cset); |
633 Pair<HgChangeset, HgChangeset> p = entry.parents(); | 634 Pair<HgChangeset, HgChangeset> p = entry.parents(); |
634 Pair<HgChangeset, HgChangeset> parents_a = p; | 635 Pair<HgChangeset, HgChangeset> parents_a = p; |