| | 217 | |
|---|
| | 218 | /** |
|---|
| | 219 | * assure that processing works as expected |
|---|
| | 220 | * |
|---|
| | 221 | * @test |
|---|
| | 222 | */ |
|---|
| | 223 | public function processCancelledByGenerator() |
|---|
| | 224 | { |
|---|
| | 225 | $this->mockRequest->expects($this->once()) |
|---|
| | 226 | ->method('isCancelled') |
|---|
| | 227 | ->will($this->returnValue(true)); |
|---|
| | 228 | $mockXMLGenerator = $this->getMock('stubXMLGenerator'); |
|---|
| | 229 | $this->mockInjector->expects($this->exactly(3))->method('getInstance')->will($this->returnValue($mockXMLGenerator)); |
|---|
| | 230 | $mockXMLGenerator->expects($this->once())->method('generate')->with($this->equalTo($this->mockXMLStreamWriter), $this->equalTo($this->mockXMLSerializer)); |
|---|
| | 231 | $this->xmlProcessor->expects($this->once())->method('createXMLStreamWriter')->will($this->returnValue($this->mockXMLStreamWriter)); |
|---|
| | 232 | $this->xmlProcessor->expects($this->once())->method('createXMLSerializer')->will($this->returnValue($this->mockXMLSerializer)); |
|---|
| | 233 | $this->xmlProcessor->expects($this->never())->method('createSkinGenerator'); |
|---|
| | 234 | $this->xmlProcessor->expects($this->never())->method('createXSLProcessor'); |
|---|
| | 235 | $this->mockXMLStreamWriter->expects($this->never())->method('asDOM'); |
|---|
| | 236 | $this->mockXMLStreamWriter->expects($this->never())->method('asXML'); |
|---|
| | 237 | $this->mockSession->expects($this->never())->method('putValue'); |
|---|
| | 238 | $this->mockResponse->expects($this->never())->method('replaceData'); |
|---|
| | 239 | $this->xmlProcessor->process(); |
|---|
| | 240 | } |
|---|