cloudstack-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From d...@apache.org
Subject git commit: updated refs/heads/master to a9c384f
Date Tue, 10 Feb 2015 15:15:45 GMT
Repository: cloudstack
Updated Branches:
  refs/heads/master 0aa2b9051 -> a9c384fd1


CLOUDSTACK-8238 mocked test to make sure xapi code is called in test for
pingtask

Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/a9c384fd
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/a9c384fd
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/a9c384fd

Branch: refs/heads/master
Commit: a9c384fd174204609598ed7f48742921414b06c1
Parents: 0aa2b90
Author: Daan Hoogland <dhoogland@schubergphilis.com>
Authored: Tue Feb 10 16:15:24 2015 +0100
Committer: Daan Hoogland <dhoogland@schubergphilis.com>
Committed: Tue Feb 10 16:15:24 2015 +0100

----------------------------------------------------------------------
 .../agent/manager/DirectAgentAttacheTest.java   | 38 ++++++++++++++++++++
 1 file changed, 38 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/a9c384fd/engine/orchestration/test/com/cloud/agent/manager/DirectAgentAttacheTest.java
----------------------------------------------------------------------
diff --git a/engine/orchestration/test/com/cloud/agent/manager/DirectAgentAttacheTest.java
b/engine/orchestration/test/com/cloud/agent/manager/DirectAgentAttacheTest.java
new file mode 100644
index 0000000..663450a
--- /dev/null
+++ b/engine/orchestration/test/com/cloud/agent/manager/DirectAgentAttacheTest.java
@@ -0,0 +1,38 @@
+package com.cloud.agent.manager;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.Mockito;
+import org.mockito.MockitoAnnotations;
+import org.mockito.runners.MockitoJUnitRunner;
+
+import com.cloud.resource.ServerResource;
+
+@RunWith(MockitoJUnitRunner.class)
+public class DirectAgentAttacheTest {
+	@Mock
+	private AgentManagerImpl _agentMgr;
+
+	@Mock
+	private ServerResource _resource;
+
+	long _id = 0L;
+
+	@Before
+	public void setup() {
+		directAgentAttache = new DirectAgentAttache(_agentMgr, _id, "myDirectAgentAttache", _resource,
false);
+		
+		MockitoAnnotations.initMocks(directAgentAttache);
+	}
+	private DirectAgentAttache directAgentAttache;
+
+	@Test
+	public void testPingTask() throws Exception {
+		DirectAgentAttache.PingTask pt = directAgentAttache.new PingTask();
+		Mockito.doReturn(2).when(_agentMgr).getDirectAgentThreadCap();
+		pt.runInContext();
+		Mockito.verify(_resource, Mockito.times(1)).getCurrentStatus(_id);
+	}
+}


Mime
View raw message