Code Duplication    Length = 75-75 lines in 2 locations

codeception/_support/Page/Front/CustomerAddressAddPage.php 1 location

@@ 28-102 (lines=75) @@
25
namespace Page\Front;
26
27
28
class CustomerAddressAddPage extends AbstractFrontPage
29
{
30
    public function __construct(\AcceptanceTester $I)
31
    {
32
        parent::__construct($I);
33
    }
34
35
    public static function at($I)
36
    {
37
        $page = new self($I);
38
        $page->tester->see('お届け先の追加', 'div.ec-layoutRole__main h1');
39
        return $page;
40
    }
41
42
    public function 入力_姓($value)
43
    {
44
        $this->tester->fillField(['id' => 'shopping_shipping_name_name01'], $value);
45
        return $this;
46
    }
47
48
    public function 入力_名($value)
49
    {
50
        $this->tester->fillField(['id' => 'shopping_shipping_name_name02'], $value);
51
        return $this;
52
    }
53
54
    public function 入力_セイ($value)
55
    {
56
        $this->tester->fillField(['id' => 'shopping_shipping_kana_kana01'], $value);
57
        return $this;
58
    }
59
60
    public function 入力_メイ($value)
61
    {
62
        $this->tester->fillField(['id' => 'shopping_shipping_kana_kana02'], $value);
63
        return $this;
64
    }
65
66
    public function 入力_郵便番号($value)
67
    {
68
        $this->tester->fillField(['id' => 'shopping_shipping_postal_code'], $value);
69
70
        return $this;
71
    }
72
73
    public function 入力_都道府県($value)
74
    {
75
        $this->tester->selectOption(['id' => 'shopping_shipping_address_pref'], $value);
76
        return $this;
77
    }
78
79
    public function 入力_市区町村名($value)
80
    {
81
        $this->tester->fillField(['id' => 'shopping_shipping_address_addr01'], $value);
82
        return $this;
83
    }
84
85
    public function 入力_番地_ビル名($value)
86
    {
87
        $this->tester->fillField(['id' => 'shopping_shipping_address_addr02'], $value);
88
        return $this;
89
    }
90
91
    public function 入力_電話番号($value)
92
    {
93
        $this->tester->fillField(['id' => 'shopping_shipping_phone_number'], $value);
94
95
        return $this;
96
    }
97
98
    public function 登録する()
99
    {
100
        $this->tester->click('#detail_box__insert_button > button');
101
    }
102
}
103

codeception/_support/Page/Front/CustomerAddressEditPage.php 1 location

@@ 27-101 (lines=75) @@
24
namespace Page\Front;
25
26
27
class CustomerAddressEditPage extends AbstractFrontPage
28
{
29
    public function __construct(\AcceptanceTester $I)
30
    {
31
        parent::__construct($I);
32
    }
33
34
    public static function at($I)
35
    {
36
        $page = new self($I);
37
        $page->tester->see('マイページ/お届け先一覧', 'div.ec-pageHeader h1');
38
        return $page;
39
    }
40
41
    public function 入力_姓($value)
42
    {
43
        $this->tester->fillField(['id' => 'customer_address_name_name01'], $value);
44
        return $this;
45
    }
46
47
    public function 入力_名($value)
48
    {
49
        $this->tester->fillField(['id' => 'customer_address_name_name02'], $value);
50
        return $this;
51
    }
52
53
    public function 入力_セイ($value)
54
    {
55
        $this->tester->fillField(['id' => 'customer_address_kana_kana01'], $value);
56
        return $this;
57
    }
58
59
    public function 入力_メイ($value)
60
    {
61
        $this->tester->fillField(['id' => 'customer_address_kana_kana02'], $value);
62
        return $this;
63
    }
64
65
    public function 入力_郵便番号($value)
66
    {
67
        $this->tester->fillField(['id' => 'customer_address_postal_code'], $value);
68
69
        return $this;
70
    }
71
72
    public function 入力_都道府県($value)
73
    {
74
        $this->tester->selectOption(['id' => 'customer_address_address_pref'], $value);
75
        return $this;
76
    }
77
78
    public function 入力_市区町村名($value)
79
    {
80
        $this->tester->fillField(['id' => 'customer_address_address_addr01'], $value);
81
        return $this;
82
    }
83
84
    public function 入力_番地_ビル名($value)
85
    {
86
        $this->tester->fillField(['id' => 'customer_address_address_addr02'], $value);
87
        return $this;
88
    }
89
90
    public function 入力_電話番号($value)
91
    {
92
        $this->tester->fillField(['id' => 'customer_address_phone_number'], $value);
93
94
        return $this;
95
    }
96
97
    public function 登録する()
98
    {
99
        $this->tester->click('div.ec-RegisterRole__actions button');
100
    }
101
}
102