| @@ 60-76 (lines=17) @@ | ||
| 57 | /** |
|
| 58 | * @test |
|
| 59 | */ |
|
| 60 | public function shouldGenerateHeader() |
|
| 61 | { |
|
| 62 | //given |
|
| 63 | $header = new Parameter(new Node('int', '$key', false), true); |
|
| 64 | ||
| 65 | //when |
|
| 66 | $soapHeaderIfNeeded = $this |
|
| 67 | ->XMLUse |
|
| 68 | ->generateSoapHeaderIfNeeded($this->DOMDocument, $this->targetNamespace, $this->soapVersion, $this->soapHeaderMessage, $header); |
|
| 69 | ||
| 70 | //then |
|
| 71 | $this->assertEquals('soap:header', $soapHeaderIfNeeded->tagName); |
|
| 72 | $this->assertEquals('encoded', $soapHeaderIfNeeded->getAttribute('use')); |
|
| 73 | $this->assertEquals($this->targetNamespace, $soapHeaderIfNeeded->getAttribute('namespace')); |
|
| 74 | $this->assertEquals('key', $soapHeaderIfNeeded->getAttribute('part')); |
|
| 75 | $this->assertEquals($this->soapHeaderMessage, $soapHeaderIfNeeded->getAttribute('message')); |
|
| 76 | } |
|
| 77 | } |
|
| 78 | ||
| @@ 59-75 (lines=17) @@ | ||
| 56 | /** |
|
| 57 | * @test |
|
| 58 | */ |
|
| 59 | public function shouldGenerateHeader() |
|
| 60 | { |
|
| 61 | //given |
|
| 62 | $header = new Parameter(new Node('int', '$key', false), true); |
|
| 63 | ||
| 64 | //when |
|
| 65 | $soapHeaderIfNeeded = $this |
|
| 66 | ->XMLUse |
|
| 67 | ->generateSoapHeaderIfNeeded($this->DOMDocument, $this->targetNamespace, $this->soapVersion, $this->soapHeaderMessage, $header); |
|
| 68 | ||
| 69 | //then |
|
| 70 | $this->assertEquals('soap:header', $soapHeaderIfNeeded->tagName); |
|
| 71 | $this->assertEquals('literal', $soapHeaderIfNeeded->getAttribute('use')); |
|
| 72 | $this->assertEquals($this->targetNamespace, $soapHeaderIfNeeded->getAttribute('namespace')); |
|
| 73 | $this->assertEquals('key', $soapHeaderIfNeeded->getAttribute('part')); |
|
| 74 | $this->assertEquals($this->soapHeaderMessage, $soapHeaderIfNeeded->getAttribute('message')); |
|
| 75 | } |
|
| 76 | } |
|
| 77 | ||