File: 040.solrobject_xmlresponse.phpt

package info (click to toggle)
php-solr 2.8.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,620 kB
  • sloc: ansic: 14,274; xml: 1,313; php: 1,239; pascal: 11; makefile: 3
file content (66 lines) | stat: -rw-r--r-- 2,592 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
--TEST--
SolrObject - checking xml response digest
--FILE--
<?php

require_once "bootstrap.inc";

$xml_reponse = file_get_contents(EXAMPLE_RESPONSE_XML_1);

$solrObject = SolrUtils::digestXMLResponse($xml_reponse);

print_r($solrObject);

?>
--EXPECT--
SolrObject Object
(
    [responseHeader] => SolrObject Object
        (
            [status] => 0
            [QTime] => 72
        )

    [system] => SolrObject Object
        (
            [threadCount] => SolrObject Object
                (
                    [current] => 15
                    [peak] => 15
                    [daemon] => 13
                )

            [threadDump] => SolrObject Object
                (
                    [thread] => SolrObject Object
                        (
                            [id] => 1
                            [name] => main
                            [state] => RUNNABLE
                            [native] => 1
                            [cpuTime] => 3340.0000ms
                            [userTime] => 3180.0000ms
                            [stackTrace] => Array
                                (
                                    [0] => java.net.PlainSocketImpl.socketAccept(Native Method)
                                    [1] => java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
                                    [2] => java.net.ServerSocket.implAccept(ServerSocket.java:450)
                                    [3] => java.net.ServerSocket.accept(ServerSocket.java:421)
                                    [4] => org.apache.catalina.core.StandardServer.await(StandardServer.java:389)
                                    [5] => org.apache.catalina.startup.Catalina.await(Catalina.java:642)
                                    [6] => org.apache.catalina.startup.Catalina.start(Catalina.java:602)
                                    [7] => sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                    [8] => sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                    [9] => sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                    [10] => java.lang.reflect.Method.invoke(Method.java:585)
                                    [11] => org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
                                    [12] => org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
                                )

                        )

                )

        )

)