Skip to content

Commit 95f36a7

Browse files
committed
MAGETWO-37605: Define Public API CheckoutAgreements:
-fix after CR
1 parent 7527bc0 commit 95f36a7

File tree

2 files changed

+3
-39
lines changed

2 files changed

+3
-39
lines changed

app/code/Magento/CheckoutAgreements/Model/CheckoutAgreementsRepository.php

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
use Magento\CheckoutAgreements\Api\CheckoutAgreementsRepositoryInterface;
1717
use Magento\CheckoutAgreements\Model\Resource\Agreement as AgreementResource;
1818
use Magento\Framework\Exception\NoSuchEntityException;
19-
use Magento\Framework\Api\DataObjectHelper;
2019
use Magento\Store\Model\Store;
2120

2221
/**
@@ -55,11 +54,6 @@ class CheckoutAgreementsRepository implements CheckoutAgreementsRepositoryInterf
5554
*/
5655
private $agreementFactory;
5756

58-
/**
59-
* @var \Magento\Framework\Api\DataObjectHelper
60-
*/
61-
private $dataObjectHelper;
62-
6357
/**
6458
* Constructs a checkout agreement data object.
6559
*
@@ -68,22 +62,19 @@ class CheckoutAgreementsRepository implements CheckoutAgreementsRepositoryInterf
6862
* @param ScopeConfigInterface $scopeConfig Scope config.
6963
* @param AgreementResource $agreementResource
7064
* @param AgreementFactory $agreementFactory
71-
* @param DataObjectHelper $dataObjectHelper
7265
*/
7366
public function __construct(
7467
AgreementCollectionFactory $collectionFactory,
7568
StoreManagerInterface $storeManager,
7669
ScopeConfigInterface $scopeConfig,
7770
AgreementResource $agreementResource,
78-
AgreementFactory $agreementFactory,
79-
DataObjectHelper $dataObjectHelper
71+
AgreementFactory $agreementFactory
8072
) {
8173
$this->collectionFactory = $collectionFactory;
8274
$this->storeManager = $storeManager;
8375
$this->scopeConfig = $scopeConfig;
8476
$this->resourceModel = $agreementResource;
8577
$this->agreementFactory = $agreementFactory;
86-
$this->dataObjectHelper = $dataObjectHelper;
8778
}
8879

8980
/**

app/code/Magento/CheckoutAgreements/Test/Unit/Model/CheckoutAgreementsRepositoryTest.php

Lines changed: 2 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,6 @@ class CheckoutAgreementsRepositoryTest extends \PHPUnit_Framework_TestCase
4646
*/
4747
private $agrFactoryMock;
4848

49-
/**
50-
* @var \PHPUnit_Framework_MockObject_MockObject
51-
*/
52-
private $dataObjHelperMock;
53-
5449
/**
5550
* @var \PHPUnit_Framework_MockObject_MockObject
5651
*/
@@ -82,8 +77,7 @@ protected function setUp()
8277
'',
8378
false
8479
);
85-
$this->dataObjHelperMock = $this->getMock('Magento\Framework\Api\DataObjectHelper', [], [], '', false);
86-
$methods = ['addData', 'getData', 'setStores', 'getAgreementId', 'getId', 'setStoreId'];
80+
$methods = ['addData', 'getData', 'setStores', 'getAgreementId', 'getId'];
8781
$this->agreementMock =
8882
$this->getMock('\Magento\CheckoutAgreements\Model\Agreement', $methods, [], '', false);
8983
$this->storeMock = $this->getMock('Magento\Store\Model\Store', [], [], '', false);
@@ -92,8 +86,7 @@ protected function setUp()
9286
$this->storeManagerMock,
9387
$this->scopeConfigMock,
9488
$this->resourceMock,
95-
$this->agrFactoryMock,
96-
$this->dataObjHelperMock
89+
$this->agrFactoryMock
9790
);
9891
}
9992

@@ -150,16 +143,10 @@ public function testUpdate()
150143
->expects($this->once())
151144
->method('load')
152145
->with($this->agreementMock, $agreementId);
153-
$this->agreementMock->expects($this->once())->method('setStoreId')->with(1);
154146
$this->storeManagerMock->expects($this->never())->method('getStore');
155147
$this->agreementMock->expects($this->once())->method('setStores');
156148
$this->agreementMock->expects($this->once())->method('getId')->willReturn($agreementId);
157149
$this->agreementMock->expects($this->any())->method('getData')->willReturn(['data']);
158-
$this->dataObjHelperMock
159-
->expects($this->once())
160-
->method('populateWithArray')
161-
->with($this->agreementMock, ['data'], 'Magento\CheckoutAgreements\Api\Data\AgreementInterface')
162-
->willReturn($this->agreementMock);
163150
$this->agreementMock
164151
->expects($this->once())
165152
->method('addData')->with(['data'])
@@ -194,14 +181,7 @@ public function testDeleteById()
194181
->method('load')
195182
->with($this->agreementMock, $agreementId)
196183
->willReturn($this->agreementMock);
197-
$this->agreementMock->expects($this->any())->method('setStoreId')->with(null);
198184
$this->agreementMock->expects($this->once())->method('getId')->willReturn($agreementId);
199-
$this->agreementMock->expects($this->once())->method('getData')->willReturn(['data']);
200-
$this->dataObjHelperMock
201-
->expects($this->once())
202-
->method('populateWithArray')
203-
->with($this->agreementMock, ['data'], 'Magento\CheckoutAgreements\Api\Data\AgreementInterface')
204-
->willReturn($this->agreementMock);
205185
$this->resourceMock->expects($this->once())->method('delete');
206186
$this->assertTrue($this->model->deleteById(1));
207187
}
@@ -218,14 +198,7 @@ public function testDeleteByIdWithException()
218198
->method('load')
219199
->with($this->agreementMock, $agreementId)
220200
->willReturn($this->agreementMock);
221-
$this->agreementMock->expects($this->any())->method('setStoreId')->with(null);
222201
$this->agreementMock->expects($this->once())->method('getId')->willReturn($agreementId);
223-
$this->agreementMock->expects($this->once())->method('getData')->willReturn(['data']);
224-
$this->dataObjHelperMock
225-
->expects($this->once())
226-
->method('populateWithArray')
227-
->with($this->agreementMock, ['data'], 'Magento\CheckoutAgreements\Api\Data\AgreementInterface')
228-
->willReturn($this->agreementMock);
229202
$this->resourceMock->expects($this->once())->method('delete')->willThrowException(new \Exception());
230203
$this->assertTrue($this->model->deleteById(1));
231204
}

0 commit comments

Comments
 (0)