Mercurial > hg4j
comparison test/org/tmatesoft/hg/test/Configuration.java @ 204:883f1efbcf27
Add clone,incoming and outging tests
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Tue, 26 Apr 2011 23:58:15 +0200 |
parents | 66fd2c73c56f |
children | 7af843ecc378 |
comparison
equal
deleted
inserted
replaced
203:66fd2c73c56f | 204:883f1efbcf27 |
---|---|
19 import static org.junit.Assert.*; | 19 import static org.junit.Assert.*; |
20 | 20 |
21 import java.io.File; | 21 import java.io.File; |
22 import java.util.ArrayList; | 22 import java.util.ArrayList; |
23 import java.util.Arrays; | 23 import java.util.Arrays; |
24 import java.util.Collections; | |
25 import java.util.List; | 24 import java.util.List; |
26 | 25 |
27 import org.tmatesoft.hg.repo.HgLookup; | 26 import org.tmatesoft.hg.repo.HgLookup; |
28 import org.tmatesoft.hg.repo.HgRemoteRepository; | 27 import org.tmatesoft.hg.repo.HgRemoteRepository; |
29 import org.tmatesoft.hg.repo.HgRepository; | 28 import org.tmatesoft.hg.repo.HgRepository; |
79 remoteServers = Arrays.asList(keys); | 78 remoteServers = Arrays.asList(keys); |
80 } | 79 } |
81 | 80 |
82 public List<HgRemoteRepository> allRemote() throws Exception { | 81 public List<HgRemoteRepository> allRemote() throws Exception { |
83 if (remoteServers == null) { | 82 if (remoteServers == null) { |
84 remoteServers = Collections.singletonList("hg4j-gc"); // just a default | 83 String rr = System.getProperty("hg4j.tests.remote"); |
84 assertNotNull("System property hg4j.tests.remote is undefined", rr); | |
85 remoteServers = Arrays.asList(rr.split(" ")); | |
85 } | 86 } |
86 ArrayList<HgRemoteRepository> rv = new ArrayList<HgRemoteRepository>(remoteServers.size()); | 87 ArrayList<HgRemoteRepository> rv = new ArrayList<HgRemoteRepository>(remoteServers.size()); |
87 for (String key : remoteServers) { | 88 for (String key : remoteServers) { |
88 rv.add(lookup.detectRemote(key, null)); | 89 rv.add(lookup.detectRemote(key, null)); |
89 } | 90 } |