Mercurial > hg > mercurial
changeset 172:ded3c1ad49be
tests for uncompressed transfer
author | Dmitry Neverov <dmitry.neverov@jetbrains.com> |
---|---|
date | Wed, 09 Feb 2011 13:52:20 +0300 |
parents | b3697b3a162d |
children | c3157374a356 2faaa84c0896 |
files | mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SettingsTest.java |
diffstat | 2 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java Wed Feb 09 13:52:08 2011 +0300 +++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java Wed Feb 09 13:52:20 2011 +0300 @@ -388,6 +388,14 @@ assertFiles(Arrays.asList("M dir6/file6.txt", "A dir5/file5.txt"), changes.get(1)); } + public void use_compressed_transfer_by_default() { + VcsRootImpl root = new VcsRootImpl(1, Constants.VCS_NAME); + root.addAllProperties(myVcs.getDefaultVcsProperties()); + root.addProperty(Constants.REPOSITORY_PROP, "http://host.com/path"); + Settings settings = new Settings(new File("."), root); + assertFalse(settings.isUncompressedTransfer()); + } + private void assertFiles(final List<String> expectedFiles, final ModificationData modificationData) { List<String> actualFiles = new ArrayList<String>(); for (VcsChange vc: modificationData.getChanges()) {
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SettingsTest.java Wed Feb 09 13:52:08 2011 +0300 +++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SettingsTest.java Wed Feb 09 13:52:20 2011 +0300 @@ -83,6 +83,13 @@ assertEquals("file:///path/to/repo", settings.getRepositoryUrl()); } + public void uncompressed_transfer() { + VcsRootImpl root = createVcsRoot("http://host.com/path"); + root.addProperty(Constants.UNCOMPRESSED_TRANSFER, "true"); + Settings settings = new Settings(new File("."), root); + assertTrue(settings.isUncompressedTransfer()); + } + private VcsRootImpl createVcsRoot(String url) { return createVcsRoot(url, "user", "pwd"); }