Google\Cloud\Tests\Snippets\Datastore\DatastoreClientTest::testMultiTenant PHP 메소드

testMultiTenant() 공개 메소드

public testMultiTenant ( )
    public function testMultiTenant()
    {
        $snippet = $this->snippetFromClass(DatastoreClient::class, 2);
        $res = $snippet->invoke('datastore');
        $this->assertInstanceOf(DatastoreClient::class, $res->returnVal());
        $ds = $res->returnVal();
        $ref = new \ReflectionClass($ds);
        $opProp = $ref->getProperty('operation');
        $opProp->setAccessible(true);
        $op = $opProp->getValue($ds);
        $opRef = new \ReflectionClass($op);
        $nsProp = $opRef->getProperty('namespaceId');
        $nsProp->setAccessible(true);
        $this->assertEquals('my-application-namespace', $nsProp->getValue($op));
    }