Sokil\Mongo\DocumentTest::testIncrementExistedKeyOfSavedDocument PHP Method

testIncrementExistedKeyOfSavedDocument() public method

    public function testIncrementExistedKeyOfSavedDocument()
    {
        $doc = $this->collection->createDocument(array('i' => 1))->save();
        /**
         * Increment saved
         */
        $doc->increment('i', 2);
        // existed key
        $doc->increment('i', 4);
        // test
        $this->assertEquals(7, $doc->get('i'));
        // save
        $doc->save();
        /**
         * Test increment of document in cache
         */
        $doc = $this->collection->getDocument($doc->getId());
        $this->assertEquals(7, $doc->get('i'));
        /**
         * Test increment after reread from db
         */
        $doc = $this->collection->getDocumentDirectly($doc->getId());
        $this->assertEquals(7, $doc->get('i'));
    }
DocumentTest