| File was renamed from opends/tests/unit-tests-testng/src/server/org/opends/server/replication/changelog/ChangelogTest.java |
| | |
| | | * |
| | | * Portions Copyright 2006-2007 Sun Microsystems, Inc. |
| | | */ |
| | | package org.opends.server.replication.changelog; |
| | | package org.opends.server.replication.server; |
| | | |
| | | import static org.testng.Assert.assertTrue; |
| | | import static org.testng.Assert.fail; |
| | |
| | | |
| | | import org.opends.server.TestCaseUtils; |
| | | import org.opends.server.core.ModifyDNOperation; |
| | | import org.opends.server.replication.SynchronizationTestCase; |
| | | import org.opends.server.replication.changelog.Changelog; |
| | | import org.opends.server.replication.ReplicationTestCase; |
| | | import org.opends.server.replication.common.ChangeNumber; |
| | | import org.opends.server.replication.common.ChangeNumberGenerator; |
| | | import org.opends.server.replication.common.ServerState; |
| | |
| | | import org.opends.server.replication.protocol.ModifyDNMsg; |
| | | import org.opends.server.replication.protocol.ModifyDnContext; |
| | | import org.opends.server.replication.protocol.ModifyMsg; |
| | | import org.opends.server.replication.protocol.SynchronizationMessage; |
| | | import org.opends.server.replication.protocol.ReplicationMessage; |
| | | import org.opends.server.replication.server.Changelog; |
| | | import org.opends.server.types.Attribute; |
| | | import org.opends.server.types.DN; |
| | | import org.opends.server.types.Entry; |
| | |
| | | * Tests for the changelog service code. |
| | | */ |
| | | |
| | | public class ChangelogTest extends SynchronizationTestCase |
| | | public class ChangelogTest extends ReplicationTestCase |
| | | { |
| | | /** |
| | | * The changelog server that will be used in this test. |
| | |
| | | new DeleteMsg("o=test,dc=example,dc=com", firstChangeNumberServer1, |
| | | "uid"); |
| | | server1.publish(msg); |
| | | SynchronizationMessage msg2 = server2.receive(); |
| | | ReplicationMessage msg2 = server2.receive(); |
| | | if (msg2 instanceof DeleteMsg) |
| | | { |
| | | DeleteMsg del = (DeleteMsg) msg2; |
| | |
| | | openChangelogSession(DN.decode("dc=example,dc=com"), (short) 3, |
| | | 100, changelogPort, 1000, false); |
| | | |
| | | SynchronizationMessage msg2 = broker.receive(); |
| | | ReplicationMessage msg2 = broker.receive(); |
| | | if (!(msg2 instanceof DeleteMsg)) |
| | | fail("Changelog basic transmission failed"); |
| | | else |
| | |
| | | openChangelogSession(DN.decode("dc=example,dc=com"), (short) 3, |
| | | 100, changelogPort, 1000, state); |
| | | |
| | | SynchronizationMessage msg2 = broker.receive(); |
| | | ReplicationMessage msg2 = broker.receive(); |
| | | if (!(msg2 instanceof DeleteMsg)) |
| | | fail("Changelog basic transmission failed"); |
| | | else |
| | |
| | | // - Check msg receives by broker, through changeLog2 |
| | | while (ts > 1) |
| | | { |
| | | SynchronizationMessage msg2; |
| | | ReplicationMessage msg2; |
| | | try |
| | | { |
| | | msg2 = broker2.receive(); |
| | |
| | | { |
| | | while (true) |
| | | { |
| | | SynchronizationMessage msg = broker.receive(); |
| | | ReplicationMessage msg = broker.receive(); |
| | | if (msg == null) |
| | | break; |
| | | } |