Code Duplication    Length = 17-17 lines in 2 locations

tests/WSDL/XML/XMLUse/XMLEncodedUseTest.php 1 location

@@ 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

tests/WSDL/XML/XMLUse/XMLLiteralUseTest.php 1 location

@@ 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