Cassandra\Type\MapTest::testCreatesMapFromValues PHP Method

testCreatesMapFromValues() public method

    public function testCreatesMapFromValues()
    {
        $map = Type::map(Type::varchar(), Type::int())->create("a", 1, "b", 2, "c", 3, "d", 4, "e", 5);
        $this->assertEquals(array("a", "b", "c", "d", "e"), $map->keys());
        $this->assertEquals(array(1, 2, 3, 4, 5), $map->values());
        $this->assertEquals(1, $map["a"]);
        $this->assertEquals(2, $map["b"]);
        $this->assertEquals(3, $map["c"]);
        $this->assertEquals(4, $map["d"]);
        $this->assertEquals(5, $map["e"]);
    }