Mercurial > hg4j
comparison test/org/tmatesoft/hg/test/TestMqExtension.java @ 501:d2f6ab541330
Change the way extensions are accessed (with ExtensionsManager now), add preliminary Rebase extension support
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Mon, 29 Oct 2012 19:04:13 +0100 |
parents | 0e34b8f3946a |
children |
comparison
equal
deleted
inserted
replaced
500:465316bf97e8 | 501:d2f6ab541330 |
---|---|
21 import java.util.Iterator; | 21 import java.util.Iterator; |
22 import java.util.LinkedList; | 22 import java.util.LinkedList; |
23 | 23 |
24 import org.junit.Test; | 24 import org.junit.Test; |
25 import org.tmatesoft.hg.repo.HgRepository; | 25 import org.tmatesoft.hg.repo.HgRepository; |
26 import org.tmatesoft.hg.repo.ext.HgExtensionsManager; | |
26 import org.tmatesoft.hg.repo.ext.MqManager; | 27 import org.tmatesoft.hg.repo.ext.MqManager; |
28 import org.tmatesoft.hg.repo.ext.HgExtensionsManager.HgExt; | |
27 import org.tmatesoft.hg.repo.ext.MqManager.PatchRecord; | 29 import org.tmatesoft.hg.repo.ext.MqManager.PatchRecord; |
28 | 30 |
29 /** | 31 /** |
30 * {junit-test-repos}/test-mq/ | 32 * {junit-test-repos}/test-mq/ |
31 * | 33 * |
35 public class TestMqExtension { | 37 public class TestMqExtension { |
36 | 38 |
37 @Test | 39 @Test |
38 public void testMqManager() throws Exception { | 40 public void testMqManager() throws Exception { |
39 HgRepository repo = Configuration.get().find("test-mq"); | 41 HgRepository repo = Configuration.get().find("test-mq"); |
40 MqManager mqManager = new MqManager(repo); | 42 HgExtensionsManager extManager = repo.getExtensions(); |
43 assertTrue(extManager.isEnabled(HgExt.MQ)); | |
44 MqManager mqManager = extManager.getMQ(); | |
41 mqManager.refresh(); | 45 mqManager.refresh(); |
42 OutputParser.Stub output = new OutputParser.Stub(); | 46 OutputParser.Stub output = new OutputParser.Stub(); |
43 ExecHelper eh = new ExecHelper(output, repo.getWorkingDir()); | 47 ExecHelper eh = new ExecHelper(output, repo.getWorkingDir()); |
44 // `hg qseries` | 48 // `hg qseries` |
45 eh.run("hg", "qseries"); | 49 eh.run("hg", "qseries"); |