public void ReplicationDetailsMaster() { var parser = new ReplicationDetailsResponseParser <string>(); var xml = EmbeddedResource.GetEmbeddedXml(GetType(), "Resources.responseReplicationDetailsMaster.xml"); var results = parser.Parse(xml); Assert.IsNotNull(results.responseHeader); Assert.AreEqual(1391678354779, results.indexVersion); Assert.AreEqual(3821, results.generation); Assert.AreEqual("914.55 MB", results.indexSize); Assert.AreEqual("/usr/share/solr/solr-4.5.0/example/solr/Eui1/data/index/", results.indexPath); Assert.AreEqual("true", results.isMaster); Assert.AreEqual("false", results.isSlave); Assert.IsNull(results.isReplicating); Assert.IsNull(results.timeRemaining); Assert.IsNull(results.totalPercent); }
public void ReplicationDetailsSlaveNotReplicating() { var parser = new ReplicationDetailsResponseParser<string>(); var xml = EmbeddedResource.GetEmbeddedXml(GetType(), "Resources.responseReplicationDetailsSlaveNotReplicating.xml"); var results = parser.Parse(xml); Assert.IsNotNull(results.responseHeader); Assert.AreEqual(1391591222457, results.indexVersion); Assert.AreEqual(3820, results.generation); Assert.AreEqual("94 bytes", results.indexSize); Assert.AreEqual("/usr/share/solr/solr-4.5.0/example/solr/Eui1/data/index/", results.indexPath); Assert.AreEqual("false", results.isMaster); Assert.AreEqual("true", results.isSlave); Assert.AreEqual("false", results.isReplicating); Assert.IsNull(results.timeRemaining); Assert.IsNull(results.totalPercent); }
public void ReplicationDetailsSlaveIsReplicating() { var parser = new ReplicationDetailsResponseParser <string>(); var xml = EmbeddedResource.GetEmbeddedXml(GetType(), "Resources.responseReplicationDetailsSlaveIsReplicating.xml"); var results = parser.Parse(xml); Assert.NotNull(results.responseHeader); Assert.Equal(1391591222457, results.indexVersion); Assert.Equal(3820, results.generation); Assert.Equal("94 bytes", results.indexSize); Assert.Equal("/usr/share/solr/solr-4.5.0/example/solr/Eui1/data/index/", results.indexPath); Assert.Equal("false", results.isMaster); Assert.Equal("true", results.isSlave); Assert.Equal("true", results.isReplicating); Assert.Equal("8s", results.timeRemaining); Assert.Equal("37.0", results.totalPercent); }