Skip to content

Commit d6c7043

Browse files
author
Bryant Luk
committed
MAGETWO-36063: Update REST and SOAP controllers to filter out attributes based on ACL
- Fix unit test
1 parent bd3be01 commit d6c7043

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

app/code/Magento/Webapi/Test/Unit/Controller/Soap/Request/HandlerTest.php

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ class HandlerTest extends \PHPUnit_Framework_TestCase
4040
/** @var \Magento\Framework\Reflection\DataObjectProcessor|\PHPUnit_Framework_MockObject_MockObject */
4141
protected $_dataObjectProcessorMock;
4242

43+
/** @var \Magento\Framework\Reflection\MethodsMap|\PHPUnit_Framework_MockObject_MockObject */
44+
protected $_methodsMapProcessorMock;
45+
4346
/** @var array */
4447
protected $_arguments;
4548

@@ -67,7 +70,13 @@ protected function setUp()
6770
);
6871
$this->_dataObjectProcessorMock = $this->getMock(
6972
'Magento\Framework\Reflection\DataObjectProcessor',
70-
['getMethodReturnType'],
73+
[],
74+
[],
75+
'',
76+
false);
77+
$this->_methodsMapProcessorMock = $this->getMock(
78+
'Magento\Framework\Reflection\MethodsMap',
79+
[],
7180
[],
7281
'',
7382
false);
@@ -80,7 +89,8 @@ protected function setUp()
8089
$this->_authorizationMock,
8190
$this->_dataObjectConverter,
8291
$this->_serviceInputProcessorMock,
83-
$this->_dataObjectProcessorMock
92+
$this->_dataObjectProcessorMock,
93+
$this->_methodsMapProcessorMock
8494
);
8595
parent::setUp();
8696
}
@@ -128,10 +138,6 @@ public function testCall()
128138
->method('process')
129139
->will($this->returnArgument(2));
130140

131-
$this->_dataObjectProcessorMock->expects($this->any())->method('getMethodReturnType')
132-
->with($className, $methodName)
133-
->will($this->returnValue('string'));
134-
135141
/** Execute SUT. */
136142
$this->assertEquals(
137143
['result' => $serviceResponse],

0 commit comments

Comments
 (0)