lithium\tests\cases\data\source\MongoDbTest::testSetReadPreferenceBeforeAccessCollection PHP Method

testSetReadPreferenceBeforeAccessCollection() public method

    public function testSetReadPreferenceBeforeAccessCollection()
    {
        $prefs = array("SECONDARY", array('dc' => 'east', 'use' => 'reporting'));
        $db = new MongoDb(array('database' => 'test', 'autoConnect' => true, 'readPreference' => $prefs, 'classes' => array('server' => 'lithium\\tests\\mocks\\core\\MockCallable')));
        $trace = $db->server->trace;
        $this->assertEqual('__call', $trace[1][0]);
        $this->assertEqual('setReadPreference', $trace[1][1][0]);
        $this->assertEqual('__get', $trace[2][0]);
        $this->assertEqual('test', $trace[2][1][0]);
    }