17
17
use Magento \Quote \Model \QuoteIdToMaskedQuoteIdInterface ;
18
18
use Magento \Quote \Model \ResourceModel \Quote \QuoteIdMask as QuoteIdMaskResourceModel ;
19
19
use Magento \QuoteGraphQl \Model \Resolver \Cart ;
20
+ use Magento \Quote \Model \Quote ;
20
21
use Magento \QuoteGraphQl \Model \Resolver \MaskedCartId ;
21
22
use PHPUnit \Framework \MockObject \MockObject ;
22
23
use PHPUnit \Framework \TestCase ;
24
+ use Magento \Quote \Model \QuoteIdMask ;
23
25
24
26
class MaskedCartIdTest extends TestCase
25
27
{
@@ -63,6 +65,9 @@ class MaskedCartIdTest extends TestCase
63
65
*/
64
66
private Cart $ cartMock ;
65
67
68
+ private Quote $ quoteMock ;
69
+
70
+ private QuoteIdMask $ quoteIdMask ;
66
71
/**
67
72
* @var Quote|MockObject
68
73
*/
@@ -87,10 +92,12 @@ protected function setUp(): void
87
92
QuoteIdToMaskedQuoteIdInterface::class,
88
93
['execute ' ]
89
94
);
95
+
90
96
$ this ->quoteIdMaskFactory = $ this ->createPartialMock (
91
97
QuoteIdMaskFactory::class,
92
98
['create ' ]
93
99
);
100
+ <<<<<<< HEAD
94
101
$ this ->quoteIdMaskResourceModelMock = $ this ->getMockBuilder (QuoteIdMaskResourceModel::class)
95
102
->disableOriginalConstructor ()
96
103
->addMethods (
@@ -100,18 +107,39 @@ protected function setUp(): void
100
107
)
101
108
->onlyMethods (['save ' ])
102
109
->getMock ();
110
+ =======
111
+ /* $this->quoteIdMaskResourceModelMock = $this->createMock(QuoteIdMaskResourceModel::class,
112
+ ['setQuoteId']);*/
113
+ $ this ->quoteIdMaskResourceModelMock = $ this ->getMockBuilder (QuoteIdMaskResourceModel::class)
114
+ ->disableOriginalConstructor ()
115
+ ->addMethods (
116
+ [
117
+ 'setQuoteId ' ,
118
+ ])
119
+ ->onlyMethods (['save ' ])
120
+ ->getMock ();
121
+ >>>>>>> 0 abcd0e7ba32642f377b80ba764baccbbe85c4b7
103
122
$ this ->maskedCartId = new MaskedCartId (
104
123
$ this ->quoteIdToMaskedQuoteId ,
105
124
$ this ->quoteIdMaskFactory ,
106
125
$ this ->quoteIdMaskResourceModelMock
107
126
);
108
127
$ this ->quoteMock = $ this ->getMockBuilder (Quote::class)
128
+ <<<<<<< HEAD
109
129
->disableOriginalConstructor ()
110
130
->getMock ();
111
131
$ this ->quoteIdMask = $ this ->getMockBuilder (QuoteIdMask::class)
112
132
->disableOriginalConstructor ()
113
133
->getMock ();
114
134
}
135
+ =======
136
+ ->disableOriginalConstructor()
137
+ ->getMock();
138
+ $ this ->quoteIdMask = $ this ->getMockBuilder(QuoteIdMask::class )
139
+ ->disableOriginalConstructor()
140
+ ->getMock();
141
+ }
142
+ >>>>>>> 0 abcd0e7ba32642f377b80ba764baccbbe85c4b7
115
143
116
144
public function testResolveWithoutModelInValueParameter (): void
117
145
{
@@ -128,6 +156,7 @@ public function testResolve(): void
128
156
->expects ($ this ->once ())
129
157
->method ('getId ' )
130
158
->willReturn ($ cartId );
159
+ <<<<<<< HEAD
131
160
$ this ->quoteIdMaskFactory
132
161
->expects ($ this ->once ())
133
162
->method ('create ' )
@@ -137,6 +166,23 @@ public function testResolve(): void
137
166
->expects ($ this ->once ())
138
167
->method ('save ' )
139
168
->with ($ this ->quoteIdMask );
169
+ =======
170
+
171
+ $ this ->quoteIdMaskFactory
172
+ ->expects ($ this ->once ())
173
+ ->method ('create ' )
174
+ ->willReturn ($ this ->quoteIdMask );
175
+
176
+ $ this ->quoteIdMask ->setQuoteId ($ cartId );
177
+
178
+ $ this ->quoteIdMaskResourceModelMock
179
+ ->expects ($ this ->once ())
180
+ ->method ('save ' )
181
+ ->with ( $ this ->quoteIdMask );
182
+
183
+
184
+
185
+ >>>>>>> 0 abcd0e7ba32642f377b80ba764baccbbe85c4b7
140
186
$ this ->maskedCartId ->resolve ($ this ->fieldMock , $ this ->contextMock , $ this ->resolveInfoMock , $ this ->valueMock );
141
187
}
142
188
}
0 commit comments