/** * setValue() をテストします. 以下を確認します. * * - 引数に指定した値で MapEntry の値が更新されること * - 元の ArrayMap の該当するマッピングが上書きされること * * @covers Peach\Util\ArrayMapEntry::setValue */ public function testSetValue() { $this->entryList[0]->setValue("hoge"); $this->assertSame("hoge", $this->entryList[0]->getValue()); $expected = array("key1" => "hoge", "key2" => "bar", "key3" => "baz"); $this->assertSame($expected, $this->map->asArray()); }
/** * 返される配列が ArrayMap の各マッピングと同じキー・値を持つことを確認します. * * @covers Peach\Util\ArrayMap::asArray */ public function testAsArray() { $expected = array("key1" => "foo", "key2" => "bar", "key3" => "baz"); $this->assertSame($expected, $this->object->asArray()); }