hostProvider.onConnected(); sessionId = _sessionId; sessionPasswd = _sessionPasswd;
hostProvider.onConnected(); sessionId = _sessionId; sessionPasswd = _sessionPasswd;
hostProvider.onConnected(); hostProvider.onConnected(); disconnectRequired = hostProvider.updateServerList(newList, myServer); assertTrue(disconnectRequired); hostProvider.onConnected(); hostProvider.onConnected(); disconnectRequired = hostProvider.updateServerList(newList, myServer); assertTrue(disconnectRequired); hostProvider.onConnected(); numDisconnects++; hostProvider.onConnected();
hostProvider.onConnected();
/** * Number of machines became smaller, my server is not in the new cluster */ @Test public void testUpdateServerList_UnresolvedHostnames_Disconnection1() { // Arrange // [testhost-3.testdomain.com:1237, testhost-2.testdomain.com:1236, testhost-1.testdomain.com:1235] HostProvider hostProvider = getHostProviderWithUnresolvedHostnames(3); // [testhost-2.testdomain.com:1236, testhost-1.testdomain.com:1235] Collection<InetSocketAddress> newList = getUnresolvedHostnames(2); InetSocketAddress myServer = InetSocketAddress.createUnresolved("testhost-3.testdomain.com", 1237); // Act boolean disconnectRequired = hostProvider.updateServerList(newList, myServer); // Assert assertTrue(disconnectRequired); hostProvider.onConnected(); }
/** * Number of machines stayed the same, my server is in the new cluster */ @Test public void testUpdateServerList_UnresolvedHostnames_NoDisconnection2() { // Arrange // [testhost-3.testdomain.com:1237, testhost-2.testdomain.com:1236, testhost-1.testdomain.com:1235] HostProvider hostProvider = getHostProviderWithUnresolvedHostnames(3); // [testhost-3.testdomain.com:1237, testhost-2.testdomain.com:1236, testhost-1.testdomain.com:1235] Collection<InetSocketAddress> newList = getUnresolvedHostnames(3); InetSocketAddress myServer = InetSocketAddress.createUnresolved("testhost-3.testdomain.com", 1237); // Act boolean disconnectRequired = hostProvider.updateServerList(newList, myServer); // Assert assertFalse(disconnectRequired); hostProvider.onConnected(); }
/** * Number of machines becomes smaller, my server is in the new cluster */ @Test public void testUpdateServerList_UnresolvedHostnames_NoDisconnection1() { // Arrange // [testhost-4.testdomain.com:1238, testhost-3.testdomain.com:1237, testhost-2.testdomain.com:1236, testhost-1.testdomain.com:1235] HostProvider hostProvider = getHostProviderWithUnresolvedHostnames(4); // [testhost-3.testdomain.com:1237, testhost-2.testdomain.com:1236, testhost-1.testdomain.com:1235] Collection<InetSocketAddress> newList = getUnresolvedHostnames(3); InetSocketAddress myServer = InetSocketAddress.createUnresolved("testhost-3.testdomain.com", 1237); // Act boolean disconnectRequired = hostProvider.updateServerList(newList, myServer); // Assert assertFalse(disconnectRequired); hostProvider.onConnected(); }
/** * Number of machines stayed the same, my server is not in the new cluster */ @Test public void testUpdateServerList_UnresolvedHostnames_Disconnection2() { // Arrange // [testhost-3.testdomain.com:1237, testhost-2.testdomain.com:1236, testhost-1.testdomain.com:1235] HostProvider hostProvider = getHostProviderWithUnresolvedHostnames(3); // [testhost-3.testdomain.com:1237, testhost-2.testdomain.com:1236, testhost-1.testdomain.com:1235] Collection<InetSocketAddress> newList = getUnresolvedHostnames(3); InetSocketAddress myServer = InetSocketAddress.createUnresolved("testhost-4.testdomain.com", 1237); // Act boolean disconnectRequired = hostProvider.updateServerList(newList, myServer); // Assert assertTrue(disconnectRequired); hostProvider.onConnected(); }
@Test public void testOnConnectDoesNotReset() { HostProvider hostProvider = getHostProvider((byte) 2); InetSocketAddress first = hostProvider.next(0); hostProvider.onConnected(); InetSocketAddress second = hostProvider.next(0); assertNotSame(first, second); }
curHostForEachClient[i] = hostProviderArray[i].next(0); numClientsPerHost[curHostForEachClient[i].getPort() - 1235]++; hostProviderArray[i].onConnected(); if (disconnectRequired) curHostForEachClient[i] = hostProviderArray[i].next(0); numClientsPerHost[curHostForEachClient[i].getPort() - 1235]++; hostProviderArray[i].onConnected(); if (disconnectRequired) curHostForEachClient[i] = hostProviderArray[i].next(0); numClientsPerHost[curHostForEachClient[i].getPort() - 1235]++; hostProviderArray[i].onConnected(); if (disconnectRequired) curHostForEachClient[i] = hostProviderArray[i].next(0); numClientsPerHost[curHostForEachClient[i].getPort() - 1235]++; hostProviderArray[i].onConnected(); if (disconnectRequired) curHostForEachClient[i] = hostProviderArray[i].next(0); numClientsPerHost[curHostForEachClient[i].getPort() - 1235]++; hostProviderArray[i].onConnected();