Code Duplication    Length = 15-17 lines in 2 locations

tests/Doctrine/Tests/DBAL/Functional/MasterSlaveConnectionTest.php 2 locations

@@ 93-109 (lines=17) @@
90
    /**
91
     * @group DBAL-335
92
     */
93
    public function testKeepSlaveBeginTransactionStaysOnMaster()
94
    {
95
        $conn = $this->createMasterSlaveConnection($keepSlave = true);
96
        $conn->connect('slave');
97
98
        $conn->beginTransaction();
99
        $conn->insert('master_slave_table', array('test_int' => 30));
100
        $conn->commit();
101
102
        self::assertTrue($conn->isConnectedToMaster());
103
104
        $conn->connect();
105
        self::assertTrue($conn->isConnectedToMaster());
106
107
        $conn->connect('slave');
108
        self::assertFalse($conn->isConnectedToMaster());
109
    }
110
111
    /**
112
     * @group DBAL-335
@@ 114-128 (lines=15) @@
111
    /**
112
     * @group DBAL-335
113
     */
114
    public function testKeepSlaveInsertStaysOnMaster()
115
    {
116
        $conn = $this->createMasterSlaveConnection($keepSlave = true);
117
        $conn->connect('slave');
118
119
        $conn->insert('master_slave_table', array('test_int' => 30));
120
121
        self::assertTrue($conn->isConnectedToMaster());
122
123
        $conn->connect();
124
        self::assertTrue($conn->isConnectedToMaster());
125
126
        $conn->connect('slave');
127
        self::assertFalse($conn->isConnectedToMaster());
128
    }
129
130
    public function testMasterSlaveConnectionCloseAndReconnect()
131
    {