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 }