Code Duplication    Length = 21-21 lines in 3 locations

codeception/acceptance/EF02ProductCest.php 3 locations

@@ 245-265 (lines=21) @@
242
        $cartPage->商品削除(1);
243
    }
244
245
    public function product_商品詳細カート4(\AcceptanceTester $I)
246
    {
247
        $I->wantTo('EF0202-UC02-T04 商品詳細(規格あり) カート 注文数<販売制限数<在庫数の注文');
248
        $I->setStock(1, array(10, 10, 10, 10, 10, 10, 10, 10, 10));
249
250
        ProductDetailPage::go($I, 1)
251
            ->規格選択(['プラチナ', '150cm'])
252
            ->カートに入れる(1);
253
254
        $I->seeInPopup('カートに追加しました。');
255
        $I->acceptPopup();
256
257
        $cartPage = CartPage::go($I);
258
259
        // 入力された個数分が、カート画面の対象商品に追加されている。
260
        $I->assertContains('ディナーフォーク', $cartPage->商品名(1));
261
        $I->assertContains('1', $cartPage->商品数量(1));
262
263
        // カートを空に
264
        $cartPage->商品削除(1);
265
    }
266
267
    public function product_商品詳細カート5(\AcceptanceTester $I)
268
    {
@@ 267-287 (lines=21) @@
264
        $cartPage->商品削除(1);
265
    }
266
267
    public function product_商品詳細カート5(\AcceptanceTester $I)
268
    {
269
        $I->wantTo('EF0202-UC02-T05 商品詳細(規格あり) カート 販売制限数<注文数<在庫数の注文');
270
        $I->setStock(1, array(10, 10, 10, 10, 10, 10, 10, 10, 10));
271
272
        ProductDetailPage::go($I, 1)
273
            ->規格選択(['プラチナ', '150cm'])
274
            ->カートに入れる(3);
275
276
        $I->seeInPopup('選択された商品(ディナーフォーク - プラチナ - 150cm)は販売制限しております。');
277
        $I->acceptPopup();
278
279
        $cartPage = CartPage::go($I);
280
281
        // 入力された個数分が、カート画面の対象商品に追加されている。
282
        $I->assertContains('ディナーフォーク', $cartPage->商品名(1));
283
        $I->assertContains('2', $cartPage->商品数量(1));
284
285
        // カートを空に
286
        $cartPage->商品削除(1);
287
    }
288
289
    public function product_商品詳細カート6(\AcceptanceTester $I)
290
    {
@@ 289-309 (lines=21) @@
286
        $cartPage->商品削除(1);
287
    }
288
289
    public function product_商品詳細カート6(\AcceptanceTester $I)
290
    {
291
        $I->wantTo('EF0202-UC02-T06 商品詳細(規格あり) カート 販売制限数<在庫数<注文数の注文');
292
        $I->setStock(1, array(10, 10, 10, 10, 10, 10, 10, 10, 10));
293
294
        ProductDetailPage::go($I, 1)
295
            ->規格選択(['プラチナ', '150cm'])
296
            ->カートに入れる(12);
297
298
        $I->seeInPopup('選択された商品(ディナーフォーク - プラチナ - 150cm)は販売制限しております。');
299
        $I->acceptPopup();
300
301
        $cartPage = CartPage::go($I);
302
303
        // 入力された個数分が、カート画面の対象商品に追加されている。
304
        $I->assertContains('ディナーフォーク', $cartPage->商品名(1));
305
        $I->assertContains('2', $cartPage->商品数量(1));
306
307
        // カートを空に
308
        $cartPage->商品削除(1);
309
    }
310
}
311