Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }