Search in sources :

Example 6 with Link

use of com.cloud.utils.nio.Link in project cloudstack by apache.

the class ConnectedAgentAttacheTest method testEquals.

@Test
public void testEquals() throws Exception {
    Link link = mock(Link.class);
    ConnectedAgentAttache agentAttache1 = new ConnectedAgentAttache(null, 0, null, link, false);
    ConnectedAgentAttache agentAttache2 = new ConnectedAgentAttache(null, 0, null, link, false);
    assertTrue(agentAttache1.equals(agentAttache2));
}
Also used : Link(com.cloud.utils.nio.Link) Test(org.junit.Test)

Example 7 with Link

use of com.cloud.utils.nio.Link in project cloudstack by apache.

the class ConnectedAgentAttacheTest method testEqualsFalseDiffId.

@Test
public void testEqualsFalseDiffId() throws Exception {
    Link link1 = mock(Link.class);
    ConnectedAgentAttache agentAttache1 = new ConnectedAgentAttache(null, 1, null, link1, false);
    ConnectedAgentAttache agentAttache2 = new ConnectedAgentAttache(null, 2, null, link1, false);
    assertFalse(agentAttache1.equals(agentAttache2));
}
Also used : Link(com.cloud.utils.nio.Link) Test(org.junit.Test)

Example 8 with Link

use of com.cloud.utils.nio.Link in project cosmic by MissionCriticalCloud.

the class ConnectedAgentAttacheTest method testEqualsFalseDiffClass.

@Test
public void testEqualsFalseDiffClass() throws Exception {
    final Link link1 = mock(Link.class);
    final ConnectedAgentAttache agentAttache1 = new ConnectedAgentAttache(null, 1, null, link1, false);
    assertFalse(agentAttache1.equals("abc"));
}
Also used : Link(com.cloud.utils.nio.Link) Test(org.junit.Test)

Example 9 with Link

use of com.cloud.utils.nio.Link in project cosmic by MissionCriticalCloud.

the class ConnectedAgentAttacheTest method testEquals.

@Test
public void testEquals() throws Exception {
    final Link link = mock(Link.class);
    final ConnectedAgentAttache agentAttache1 = new ConnectedAgentAttache(null, 0, null, link, false);
    final ConnectedAgentAttache agentAttache2 = new ConnectedAgentAttache(null, 0, null, link, false);
    assertTrue(agentAttache1.equals(agentAttache2));
}
Also used : Link(com.cloud.utils.nio.Link) Test(org.junit.Test)

Example 10 with Link

use of com.cloud.utils.nio.Link in project cosmic by MissionCriticalCloud.

the class ConnectedAgentAttacheTest method testEqualsFalseDiffLink.

@Test
public void testEqualsFalseDiffLink() throws Exception {
    final Link link1 = mock(Link.class);
    final Link link2 = mock(Link.class);
    final ConnectedAgentAttache agentAttache1 = new ConnectedAgentAttache(null, 0, null, link1, false);
    final ConnectedAgentAttache agentAttache2 = new ConnectedAgentAttache(null, 0, null, link2, false);
    assertFalse(agentAttache1.equals(agentAttache2));
}
Also used : Link(com.cloud.utils.nio.Link) Test(org.junit.Test)

Aggregations

Link (com.cloud.utils.nio.Link)11 Test (org.junit.Test)10 AgentControlAnswer (com.cloud.agent.api.AgentControlAnswer)1 AgentControlCommand (com.cloud.agent.api.AgentControlCommand)1 Answer (com.cloud.agent.api.Answer)1 Command (com.cloud.agent.api.Command)1 CronCommand (com.cloud.agent.api.CronCommand)1 MaintainAnswer (com.cloud.agent.api.MaintainAnswer)1 MaintainCommand (com.cloud.agent.api.MaintainCommand)1 ModifySshKeysCommand (com.cloud.agent.api.ModifySshKeysCommand)1 PingCommand (com.cloud.agent.api.PingCommand)1 ShutdownCommand (com.cloud.agent.api.ShutdownCommand)1 StartupAnswer (com.cloud.agent.api.StartupAnswer)1 StartupCommand (com.cloud.agent.api.StartupCommand)1 UpgradeAnswer (com.cloud.agent.api.UpgradeAnswer)1 UpgradeCommand (com.cloud.agent.api.UpgradeCommand)1 Request (com.cloud.agent.transport.Request)1 Response (com.cloud.agent.transport.Response)1 ClosedChannelException (java.nio.channels.ClosedChannelException)1