5
5
6
6
class RequestTest extends \PHPUnit_Framework_TestCase
7
7
{
8
+ private $ request ;
9
+
8
10
protected function setUp ()
9
11
{
10
12
$ _SERVER ["CONTENT_TYPE " ] = 'application/xml; UTF-8 ' ;
11
- }
12
-
13
- public function testOnelevel ()
14
- {
15
- $ request = new Request ([
13
+ $ this ->request = new Request ([
16
14
'parsers ' => [
17
15
'application/xml ' => XmlParser::className (),
18
16
],
19
17
]);
18
+ }
20
19
20
+ public function testOnelevel ()
21
+ {
21
22
$ xml_body = <<<eof
22
23
<xml>
23
24
<ToUserName><![CDATA[toUser]]></ToUserName>
@@ -29,9 +30,9 @@ public function testOnelevel()
29
30
</xml>
30
31
eof ;
31
32
32
- $ request ->setRawBody ($ xml_body );
33
+ $ this -> request ->setRawBody ($ xml_body );
33
34
34
- $ result = $ request ->post ();
35
+ $ result = $ this -> request ->post ();
35
36
36
37
$ this ->assertArrayHasKey ('MsgId ' , $ result );
37
38
@@ -40,12 +41,6 @@ public function testOnelevel()
40
41
41
42
public function testMultiLevel ()
42
43
{
43
- $ request = new Request ([
44
- 'parsers ' => [
45
- 'application/xml ' => XmlParser::className (),
46
- ],
47
- ]);
48
-
49
44
$ xml_body = <<<eof
50
45
<xml>
51
46
<ToUserName><![CDATA[toUser]]></ToUserName>
@@ -57,9 +52,9 @@ public function testMultiLevel()
57
52
</Voice>
58
53
</xml>
59
54
eof ;
60
- $ request ->setRawBody ($ xml_body );
55
+ $ this -> request ->setRawBody ($ xml_body );
61
56
62
- $ result = $ request ->post ();
57
+ $ result = $ this -> request ->post ();
63
58
64
59
$ this ->assertArrayHasKey ('ToUserName ' , $ result );
65
60
@@ -70,16 +65,10 @@ public function testMultiLevel()
70
65
71
66
public function testNoCData ()
72
67
{
73
- $ request = new Request ([
74
- 'parsers ' => [
75
- 'application/xml ' => XmlParser::className (),
76
- ],
77
- ]);
78
-
79
68
$ xml_body = '<xml><ToUserName>test</ToUserName></xml> ' ;
80
- $ request ->setRawBody ($ xml_body );
69
+ $ this -> request ->setRawBody ($ xml_body );
81
70
82
- $ result = $ request ->post ();
71
+ $ result = $ this -> request ->post ();
83
72
84
73
$ this ->assertArrayHasKey ('ToUserName ' , $ result );
85
74
}
0 commit comments