Code Duplication    Length = 16-16 lines in 6 locations

risoluto/lib/vendor_test/Risoluto/DbTest/DbTest4Connect.php 3 locations

@@ 102-117 (lines=16) @@
99
     *
100
     * connect()成功時のテスト(DSN未指定時)
101
     */
102
    public function test_Connect_Success1()
103
    {
104
        $params = [
105
            'dsn' => '',
106
            'driver' => $GLOBALS[ 'DB_DRIVER' ],
107
            'user' => $GLOBALS[ 'DB_USER' ],
108
            'pass' => $GLOBALS[ 'DB_PASSWORD' ],
109
            'dbname' => $GLOBALS[ 'DB_DBNAME' ],
110
            'host' => $GLOBALS[ 'DB_HOST' ],
111
            'persistent' => false,
112
        ];
113
114
        $instance = new Db;
115
        $this->assertTrue( $instance->connect( $params ) );
116
        unset( $instance );
117
    }
118
119
    /**
120
     * test_Connect_Success2()
@@ 124-139 (lines=16) @@
121
     *
122
     * connect()成功時のテスト(DSN指定時)
123
     */
124
    public function test_Connect_Success2()
125
    {
126
        $params = [
127
            'dsn' => $GLOBALS[ 'DB_DSN' ],
128
            'driver' => $GLOBALS[ 'DB_DRIVER' ],
129
            'user' => $GLOBALS[ 'DB_USER' ],
130
            'pass' => $GLOBALS[ 'DB_PASSWORD' ],
131
            'dbname' => $GLOBALS[ 'DB_DBNAME' ],
132
            'host' => $GLOBALS[ 'DB_HOST' ],
133
            'persistent' => false,
134
        ];
135
136
        $instance = new Db;
137
        $this->assertTrue( $instance->connect( $params ) );
138
        unset( $instance );
139
    }
140
141
    /**
142
     * test_Connect_Success3()
@@ 146-161 (lines=16) @@
143
     *
144
     * connect()成功時のテスト(DSN未指定、オプション指定)
145
     */
146
    public function test_Connect_Success3()
147
    {
148
        $params = [
149
            'dsn' => '',
150
            'driver' => $GLOBALS[ 'DB_DRIVER' ],
151
            'user' => $GLOBALS[ 'DB_USER' ],
152
            'pass' => $GLOBALS[ 'DB_PASSWORD' ],
153
            'dbname' => $GLOBALS[ 'DB_DBNAME' ],
154
            'host' => $GLOBALS[ 'DB_HOST' ],
155
            'persistent' => false,
156
        ];
157
158
        $instance = new Db;
159
        $this->assertTrue( $instance->connect( $params, [ \PDO::ATTR_PERSISTENT => false ] ) );
160
        unset( $instance );
161
    }
162
163
    /**
164
     * test_Connect_Failure()

risoluto/lib/vendor_test/Risoluto/DbTest/DbTest4DisConnect.php 3 locations

@@ 102-117 (lines=16) @@
99
     *
100
     * disConnect()のテスト(force未設定時)
101
     */
102
    public function test_DisConnect()
103
    {
104
        $params = [
105
            "driver" => $GLOBALS[ 'DB_DRIVER' ],
106
            "user" => $GLOBALS[ 'DB_USER' ],
107
            "pass" => $GLOBALS[ 'DB_PASSWORD' ],
108
            "dbname" => $GLOBALS[ 'DB_DBNAME' ],
109
            "host" => $GLOBALS[ 'DB_HOST' ],
110
            "persistent" => false,
111
        ];
112
113
        $instance = new Db;
114
        $instance->connect( $params );
115
        $this->assertTrue( $instance->disConnect() );
116
        unset( $instance );
117
    }
118
119
    /**
120
     * test_DisConnect_with_force()
@@ 124-139 (lines=16) @@
121
     *
122
     * disConnect()のテスト(force = true時)
123
     */
124
    public function test_DisConnect_with_force()
125
    {
126
        $params = [
127
            "driver" => $GLOBALS[ 'DB_DRIVER' ],
128
            "user" => $GLOBALS[ 'DB_USER' ],
129
            "pass" => $GLOBALS[ 'DB_PASSWORD' ],
130
            "dbname" => $GLOBALS[ 'DB_DBNAME' ],
131
            "host" => $GLOBALS[ 'DB_HOST' ],
132
            "persistent" => false,
133
        ];
134
135
        $instance = new Db;
136
        $instance->connect( $params );
137
        $this->assertTrue( $instance->disConnect( true ) );
138
        unset( $instance );
139
    }
140
141
    /**
142
     * test_DisConnect_without_force()
@@ 146-161 (lines=16) @@
143
     *
144
     * disConnect()のテスト(force = false時)
145
     */
146
    public function test_DisConnect_without_force()
147
    {
148
        $params = [
149
            "driver" => $GLOBALS[ 'DB_DRIVER' ],
150
            "user" => $GLOBALS[ 'DB_USER' ],
151
            "pass" => $GLOBALS[ 'DB_PASSWORD' ],
152
            "dbname" => $GLOBALS[ 'DB_DBNAME' ],
153
            "host" => $GLOBALS[ 'DB_HOST' ],
154
            "persistent" => false,
155
        ];
156
157
        $instance = new Db;
158
        $instance->connect( $params );
159
        $this->assertTrue( $instance->disConnect( false ) );
160
        unset( $instance );
161
    }
162
}
163