GraphAware\Neo4j\Client\Tests\Integration\TransactionIntegrationTest::testPushShouldStackUntilCommit PHP 메소드

testPushShouldStackUntilCommit() 공개 메소드

    public function testPushShouldStackUntilCommit()
    {
        $this->emptyDb();
        $tx = $this->client->transaction('http');
        $tx->push('CREATE (n:Test)');
        $this->assertNotContains($tx->status(), [Transaction::COMMITED, Transaction::ROLLED_BACK, Transaction::OPENED]);
        $this->assertXNodesWithLabelExist('Test', 0);
        $tx->push('CREATE (n:Test)');
        $this->assertXNodesWithLabelExist('Test', 0);
        $tx->commit();
        $this->assertXNodesWithLabelExist('Test', 2);
        $this->assertEquals(Transaction::COMMITED, $tx->status());
    }