Cassandra\DatatypeIntegrationTests::verifyValue PHP Метод

verifyValue() защищенный Метод

Verify value
protected verifyValue ( $tableName, $type, $key, $value )
$tableName string
$type Cassandra\Type
$key string
$value mixed
    protected function verifyValue($tableName, $type, $key, $value)
    {
        $selectQuery = "SELECT * FROM {$tableName} WHERE key = ?";
        $options = new ExecutionOptions(array('arguments' => array($key)));
        $result = $this->session->execute(new SimpleStatement($selectQuery), $options);
        $this->assertEquals(count($result), 1);
        $row = $result->first();
        $this->assertEquals($row['value'], $value);
        $this->assertTrue($row['value'] == $value);
        if (isset($row['value'])) {
            $this->assertEquals(count($row['value']), count($value));
            if (is_object($row['value'])) {
                $this->assertEquals($row['value']->type(), $type);
            }
        }
    }