3
3
use Meng \Soap \Interpreter ;
4
4
use Meng \Soap \SoapRequest ;
5
5
6
- class InterpreterTest extends PHPUnit_Framework_TestCase
6
+ class InterpreterTest extends \ PHPUnit \ Framework \TestCase
7
7
{
8
8
/**
9
9
* @test
@@ -16,12 +16,12 @@ public function requestWsdlArrayArguments()
16
16
$ this ->assertEquals ('http://www.webserviceX.NET/ConversionRate ' , $ request ->getSoapAction ());
17
17
$ this ->assertEquals ('1 ' , $ request ->getSoapVersion ());
18
18
$ this ->assertNotEmpty ($ request ->getSoapMessage ());
19
- $ this ->assertContains ( ' http:/ /schemas.xmlsoap.org/soap/envelope/ ' , $ request ->getSoapMessage ());
20
- $ this ->assertContains ( ' ConversionRate ' , $ request ->getSoapMessage ());
21
- $ this ->assertContains ( ' FromCurrency ' , $ request ->getSoapMessage ());
22
- $ this ->assertContains ( ' AFA ' , $ request ->getSoapMessage ());
23
- $ this ->assertContains ( ' ToCurrency ' , $ request ->getSoapMessage ());
24
- $ this ->assertContains ( ' ALL ' , $ request ->getSoapMessage ());
19
+ $ this ->assertRegExp ( ' / http:\/\ /schemas\ .xmlsoap\ .org\ /soap\ /envelope\/ / ' , $ request ->getSoapMessage ());
20
+ $ this ->assertRegExp ( ' / ConversionRate/ ' , $ request ->getSoapMessage ());
21
+ $ this ->assertRegExp ( ' / FromCurrency/ ' , $ request ->getSoapMessage ());
22
+ $ this ->assertRegExp ( ' / AFA/ ' , $ request ->getSoapMessage ());
23
+ $ this ->assertRegExp ( ' / ToCurrency/ ' , $ request ->getSoapMessage ());
24
+ $ this ->assertRegExp ( ' / ALL/ ' , $ request ->getSoapMessage ());
25
25
}
26
26
27
27
/**
@@ -38,12 +38,12 @@ public function requestWsdlObjectArguments()
38
38
$ this ->assertEquals ('http://www.webserviceX.NET/ConversionRate ' , $ request ->getSoapAction ());
39
39
$ this ->assertEquals ('1 ' , $ request ->getSoapVersion ());
40
40
$ this ->assertNotEmpty ($ request ->getSoapMessage ());
41
- $ this ->assertContains ( ' http:/ /schemas.xmlsoap.org/soap/envelope/ ' , $ request ->getSoapMessage ());
42
- $ this ->assertContains ( ' ConversionRate ' , $ request ->getSoapMessage ());
43
- $ this ->assertContains ( ' FromCurrency ' , $ request ->getSoapMessage ());
44
- $ this ->assertContains ( ' AFA ' , $ request ->getSoapMessage ());
45
- $ this ->assertContains ( ' ToCurrency ' , $ request ->getSoapMessage ());
46
- $ this ->assertContains ( ' ALL ' , $ request ->getSoapMessage ());
41
+ $ this ->assertRegExp ( ' / http:\/\ /schemas\ .xmlsoap\ .org\ /soap\ /envelope\/ / ' , $ request ->getSoapMessage ());
42
+ $ this ->assertRegExp ( ' / ConversionRate/ ' , $ request ->getSoapMessage ());
43
+ $ this ->assertRegExp ( ' / FromCurrency/ ' , $ request ->getSoapMessage ());
44
+ $ this ->assertRegExp ( ' / AFA/ ' , $ request ->getSoapMessage ());
45
+ $ this ->assertRegExp ( ' / ToCurrency/ ' , $ request ->getSoapMessage ());
46
+ $ this ->assertRegExp ( ' / ALL/ ' , $ request ->getSoapMessage ());
47
47
}
48
48
49
49
/**
@@ -62,15 +62,15 @@ public function requestWsdlInputHeaders()
62
62
$ this ->assertEquals ('http://www.webserviceX.NET/ConversionRate ' , $ request ->getSoapAction ());
63
63
$ this ->assertEquals ('1 ' , $ request ->getSoapVersion ());
64
64
$ this ->assertNotEmpty ($ request ->getSoapMessage ());
65
- $ this ->assertContains ( ' http:/ /schemas.xmlsoap.org/soap/envelope/ ' , $ request ->getSoapMessage ());
66
- $ this ->assertContains ( ' www.namespace.com ' , $ request ->getSoapMessage ());
67
- $ this ->assertContains ( ' test_header ' , $ request ->getSoapMessage ());
68
- $ this ->assertContains ( ' header_data ' , $ request ->getSoapMessage ());
69
- $ this ->assertContains ( ' ConversionRate ' , $ request ->getSoapMessage ());
70
- $ this ->assertContains ( ' FromCurrency ' , $ request ->getSoapMessage ());
71
- $ this ->assertContains ( ' AFA ' , $ request ->getSoapMessage ());
72
- $ this ->assertContains ( ' ToCurrency ' , $ request ->getSoapMessage ());
73
- $ this ->assertContains ( ' ALL ' , $ request ->getSoapMessage ());
65
+ $ this ->assertRegExp ( ' / http:\/\ /schemas\ .xmlsoap\ .org\ /soap\ /envelope\/ / ' , $ request ->getSoapMessage ());
66
+ $ this ->assertRegExp ( ' / www\ .namespace\ .com/ ' , $ request ->getSoapMessage ());
67
+ $ this ->assertRegExp ( ' / test_header/ ' , $ request ->getSoapMessage ());
68
+ $ this ->assertRegExp ( ' / header_data/ ' , $ request ->getSoapMessage ());
69
+ $ this ->assertRegExp ( ' / ConversionRate/ ' , $ request ->getSoapMessage ());
70
+ $ this ->assertRegExp ( ' / FromCurrency/ ' , $ request ->getSoapMessage ());
71
+ $ this ->assertRegExp ( ' / AFA/ ' , $ request ->getSoapMessage ());
72
+ $ this ->assertRegExp ( ' / ToCurrency/ ' , $ request ->getSoapMessage ());
73
+ $ this ->assertRegExp ( ' / ALL/ ' , $ request ->getSoapMessage ());
74
74
}
75
75
76
76
/**
@@ -98,12 +98,12 @@ public function requestTypeMapToXML()
98
98
$ this ->assertEquals ('http://www.webserviceX.NET/ConversionRate ' , $ request ->getSoapAction ());
99
99
$ this ->assertEquals ('1 ' , $ request ->getSoapVersion ());
100
100
$ this ->assertNotEmpty ($ request ->getSoapMessage ());
101
- $ this ->assertContains ( ' http:/ /schemas.xmlsoap.org/soap/envelope/ ' , $ request ->getSoapMessage ());
102
- $ this ->assertContains ( ' ConversionRate ' , $ request ->getSoapMessage ());
103
- $ this ->assertContains ( ' FromCurrency ' , $ request ->getSoapMessage ());
104
- $ this ->assertContains ( ' OLD ' , $ request ->getSoapMessage ());
105
- $ this ->assertContains ( ' ToCurrency ' , $ request ->getSoapMessage ());
106
- $ this ->assertContains ( ' NEW ' , $ request ->getSoapMessage ());
101
+ $ this ->assertRegExp ( ' / http:\/\ /schemas\ .xmlsoap\ .org\ /soap\ /envelope\/ / ' , $ request ->getSoapMessage ());
102
+ $ this ->assertRegExp ( ' / ConversionRate/ ' , $ request ->getSoapMessage ());
103
+ $ this ->assertRegExp ( ' / FromCurrency/ ' , $ request ->getSoapMessage ());
104
+ $ this ->assertRegExp ( ' / OLD/ ' , $ request ->getSoapMessage ());
105
+ $ this ->assertRegExp ( ' / ToCurrency/ ' , $ request ->getSoapMessage ());
106
+ $ this ->assertRegExp ( ' / NEW/ ' , $ request ->getSoapMessage ());
107
107
}
108
108
109
109
/**
@@ -255,9 +255,9 @@ public function requestWsdlSoapV12()
255
255
$ this ->assertEquals ('http://www.webserviceX.NET/GetAirportInformationByCountry ' , $ request ->getSoapAction ());
256
256
$ this ->assertEquals ('2 ' , $ request ->getSoapVersion ());
257
257
$ this ->assertNotEmpty ($ request ->getSoapMessage ());
258
- $ this ->assertContains ( ' http:/ /www.w3.org/2003/05/soap-envelope ' , $ request ->getSoapMessage ());
259
- $ this ->assertContains ( ' GetAirportInformationByCountry ' , $ request ->getSoapMessage ());
260
- $ this ->assertContains ( ' country ' , $ request ->getSoapMessage ());
258
+ $ this ->assertRegExp ( ' / http:\/\ /www\ .w3\ .org\ /2003\ /05\ /soap-envelope/ ' , $ request ->getSoapMessage ());
259
+ $ this ->assertRegExp ( ' / GetAirportInformationByCountry/ ' , $ request ->getSoapMessage ());
260
+ $ this ->assertRegExp ( ' / country/ ' , $ request ->getSoapMessage ());
261
261
}
262
262
263
263
/**
@@ -290,10 +290,10 @@ public function requestWithoutWsdl()
290
290
$ this ->assertEquals ('www.location.com ' , $ request ->getEndpoint ());
291
291
$ this ->assertEquals ('www.uri.com#anything ' , $ request ->getSoapAction ());
292
292
$ this ->assertEquals ('1 ' , $ request ->getSoapVersion ());
293
- $ this ->assertContains ( ' one ' , $ request ->getSoapMessage ());
294
- $ this ->assertContains ( ' two ' , $ request ->getSoapMessage ());
295
- $ this ->assertContains ( ' three ' , $ request ->getSoapMessage ());
296
- $ this ->assertContains ( ' four ' , $ request ->getSoapMessage ());
293
+ $ this ->assertRegExp ( ' / one/ ' , $ request ->getSoapMessage ());
294
+ $ this ->assertRegExp ( ' / two/ ' , $ request ->getSoapMessage ());
295
+ $ this ->assertRegExp ( ' / three/ ' , $ request ->getSoapMessage ());
296
+ $ this ->assertRegExp ( ' / four/ ' , $ request ->getSoapMessage ());
297
297
}
298
298
299
299
/**
0 commit comments