public void ParseResponseWithSimpleDebugExplanation()
        {
            var parser = new DebugResponseParser<object>();
            var xml = EmbeddedResource.GetEmbeddedXml(GetType(), "Resources.responseWithSimpleDebugDetails.xml");
            var results = new SolrQueryResults<object>();
            parser.Parse(xml, results);

            Assert.AreEqual(0, results.Count);
            Assert.IsTrue(results.Debug is DebugResults.PlainDebugResults);
            Assert.IsNotNull(results.Debug.Explanation);
            Assert.AreEqual(2, results.Debug.Explanation.Count);
        }
Ejemplo n.º 2
0
        public void ParseResponseWithSimpleDebugExplanation()
        {
            var parser  = new DebugResponseParser <object>();
            var xml     = EmbeddedResource.GetEmbeddedXml(GetType(), "Resources.responseWithSimpleDebugDetails.xml");
            var results = new SolrQueryResults <object>();

            parser.Parse(xml, results);

            Assert.Equal(0, results.Count);
            Assert.True(results.Debug is DebugResults.PlainDebugResults);
            Assert.NotNull(results.Debug.Explanation);
            Assert.Equal(2, results.Debug.Explanation.Count);
        }
        public void ParseDebugResponse()
        {
            var parser = new DebugResponseParser<object>();
            var xml = EmbeddedResource.GetEmbeddedXml(GetType(), "Resources.responseWithSimpleDebugDetails.xml");
            var results = new SolrQueryResults<object>();
            parser.Parse(xml, results);

            Assert.AreEqual(0, results.Count);
            Assert.IsTrue(results.Debug is DebugResults.PlainDebugResults);
            Assert.IsNotNull(results.Debug.Timing);
            Assert.AreEqual(15, results.Debug.Timing.TotalTime);
            Assert.AreEqual(7, results.Debug.Timing.Prepare.Count);
            Assert.AreEqual(7, results.Debug.Timing.Process.Count);
        }
Ejemplo n.º 4
0
        public void ParseDebugResponse()
        {
            var parser  = new DebugResponseParser <object>();
            var xml     = EmbeddedResource.GetEmbeddedXml(GetType(), "Resources.responseWithSimpleDebugDetails.xml");
            var results = new SolrQueryResults <object>();

            parser.Parse(xml, results);

            Assert.Equal(0, results.Count);
            Assert.True(results.Debug is DebugResults.PlainDebugResults);
            Assert.NotNull(results.Debug.Timing);
            Assert.Equal(15, results.Debug.Timing.TotalTime);
            Assert.Equal(7, results.Debug.Timing.Prepare.Count);
            Assert.Equal(7, results.Debug.Timing.Process.Count);
        }
        public void ParseResponseWithStructuredDebugExplanation()
        {
            var parser = new DebugResponseParser<object>();
            var xml = EmbeddedResource.GetEmbeddedXml(GetType(), "Resources.responseWithStructuredDebugDetails.xml");
            var results = new SolrQueryResults<object>();
            parser.Parse(xml, results);
            var debugData = results.Debug;

            Assert.AreEqual(0, results.Count);
            Assert.IsNotNull(results.Debug.Explanation);
            Assert.IsTrue(results.Debug is DebugResults.StructuredDebugResults);

            var structuredDebugData = debugData as DebugResults.StructuredDebugResults;
            Assert.IsNotNull(structuredDebugData);
            Assert.AreEqual(2, structuredDebugData.ExplanationStructured.Count);
        }
Ejemplo n.º 6
0
        public void ParseResponseWithStructuredDebugExplanation()
        {
            var parser  = new DebugResponseParser <object>();
            var xml     = EmbeddedResource.GetEmbeddedXml(GetType(), "Resources.responseWithStructuredDebugDetails.xml");
            var results = new SolrQueryResults <object>();

            parser.Parse(xml, results);
            var debugData = results.Debug;

            Assert.Equal(0, results.Count);
            Assert.NotNull(results.Debug.Explanation);
            Assert.True(results.Debug is DebugResults.StructuredDebugResults);

            var structuredDebugData = debugData as DebugResults.StructuredDebugResults;

            Assert.NotNull(structuredDebugData);
            Assert.Equal(2, structuredDebugData.ExplanationStructured.Count);
        }