public function testRemove() { $this->map->set('foo', 'bar', 'value1'); $this->map->set('foo', 'baz', 'value2'); $this->map->set('foo', 'bam', 'value3'); $this->map->set('bar', 'boo', 'value4'); $this->map->remove('foo', 'baz'); $this->assertTrue($this->map->contains('foo')); $this->assertFalse($this->map->contains('foo', 'baz')); $this->assertSame(2, $this->map->getCount('foo')); }