changeset 483:6bd99f8bf8f1

Fix tests
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Mon, 01 Oct 2012 14:36:02 +0400
parents 47fc9add99fe
children 1bee9e7b8a99
files mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/Util.java
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/Util.java	Mon Oct 01 12:18:29 2012 +0400
+++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/Util.java	Mon Oct 01 14:36:02 2012 +0400
@@ -5,6 +5,7 @@
 import jetbrains.buildServer.serverSide.SBuildServer;
 import jetbrains.buildServer.util.EventDispatcher;
 import jetbrains.buildServer.util.FileUtil;
+import jetbrains.buildServer.util.cache.ResetCacheHandler;
 import jetbrains.buildServer.util.cache.ResetCacheRegister;
 import jetbrains.buildServer.vcs.CheckoutRules;
 import jetbrains.buildServer.vcs.VcsException;
@@ -56,7 +57,11 @@
     MirrorManagerImpl mirrorManager = new MirrorManagerImpl(config);
     ServerHgPathProvider hgPathProvider = new ServerHgPathProvider(config);
     HgTestConnectionSupport testConnection = new HgTestConnectionSupport(hgVcsRootFactory, repoFactory, mirrorManager, hgPathProvider);
-    return new MercurialVcsSupport(vcsManager, server, dispatcher, context.mock(ResetCacheRegister.class), config, hgPathProvider,
+    final ResetCacheRegister resetCacheManager = context.mock(ResetCacheRegister.class);
+    context.checking(new Expectations() {{
+      allowing(resetCacheManager).registerHandler(with(any(ResetCacheHandler.class)));
+    }});
+    return new MercurialVcsSupport(vcsManager, server, dispatcher, resetCacheManager, config, hgPathProvider,
             repoFactory, mirrorManager, hgVcsRootFactory, testConnection);
   }