Sokil\Mongo\DocumentTest::testIncrementNotExistedKeyOfUnsavedDocument PHP Method

testIncrementNotExistedKeyOfUnsavedDocument() public method

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