public function testSetter() { $map = new Map(["a" => 1, "b" => 2, "c" => 3]); $map["d"] = 4; $map->c = 5; $map->set("a", 6); $this->assertEquals(4, $map->count()); $this->assertEquals(4, $map->get("d")); $this->assertEquals(5, $map->get("c")); $this->assertEquals(6, $map->get("a")); }