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;