Code Duplication    Length = 22-22 lines in 3 locations

codeception/acceptance/EF02ProductCest.php 3 locations

@@ 176-197 (lines=22) @@
173
        $I->assertRegExp('/\/upload\/save_image\/cafe-2\.jpg$/', $img, $img.' が見つかりません');
174
    }
175
176
    public function product_商品詳細カート1(\AcceptanceTester $I)
177
    {
178
        $I->wantTo('EF0202-UC02-T01 商品詳細 カート 注文数<販売制限数<在庫数の注文');
179
        $I->setStock(2, 10);
180
        $productPage = ProductDetailPage::go($I, 2);
181
182
        $I->wait(3);
183
        // 「カートに入れる」ボタンを押下する
184
        $productPage->カートに入れる(4);
185
186
        $I->seeInPopup('カートに追加しました。');
187
        $I->acceptPopup();
188
189
        $cartPage = CartPage::go($I);
190
191
        // 入力された個数分が、カート画面の対象商品に追加されている。
192
        $I->assertContains('パーコレーター', $cartPage->商品名(1));
193
        $I->assertContains('4', $cartPage->商品数量(1));
194
195
        // カートを空に
196
        $cartPage->商品削除(1);
197
    }
198
199
    public function product_商品詳細カート2(\AcceptanceTester $I)
200
    {
@@ 199-220 (lines=22) @@
196
        $cartPage->商品削除(1);
197
    }
198
199
    public function product_商品詳細カート2(\AcceptanceTester $I)
200
    {
201
        $I->wantTo('EF0202-UC02-T02 商品詳細 カート 販売制限数<注文数<在庫数の注文');
202
        $I->setStock(2, 10);
203
204
        $productPage = ProductDetailPage::go($I, 2);
205
206
        // 「カートに入れる」ボタンを押下する
207
        $productPage->カートに入れる(6);
208
209
        $I->seeInPopup('選択された商品(パーコレーター)は販売制限しております。');
210
        $I->acceptPopup();
211
212
        $cartPage = CartPage::go($I);
213
214
        // 入力された個数分が、カート画面の対象商品に追加されている。
215
        $I->assertContains('パーコレーター', $cartPage->商品名(1));
216
        $I->assertContains('5', $cartPage->商品数量(1));
217
218
        // カートを空に
219
        $cartPage->商品削除(1);
220
    }
221
222
    public function product_商品詳細カート3(\AcceptanceTester $I)
223
    {
@@ 222-243 (lines=22) @@
219
        $cartPage->商品削除(1);
220
    }
221
222
    public function product_商品詳細カート3(\AcceptanceTester $I)
223
    {
224
        $I->wantTo('EF0202-UC02-T03 商品詳細 カート 販売制限数<在庫数<注文数の注文');
225
        $I->setStock(2, 10);
226
227
        $productPage = ProductDetailPage::go($I, 2);
228
229
        // 「カートに入れる」ボタンを押下する
230
        $productPage->カートに入れる(12);
231
232
        $I->seeInPopup('選択された商品(パーコレーター)は販売制限しております。');
233
        $I->acceptPopup();
234
235
        $cartPage = CartPage::go($I);
236
237
        // 入力された個数分が、カート画面の対象商品に追加されている。
238
        $I->assertContains('パーコレーター', $cartPage->商品名(1));
239
        $I->assertContains('5', $cartPage->商品数量(1));
240
241
        // カートを空に
242
        $cartPage->商品削除(1);
243
    }
244
245
    public function product_商品詳細カート4(\AcceptanceTester $I)
246
    {