/** * @dataProvider provides_values */ public function test_guard($value, $valid) { if (!$valid) { $this->setExpectedException('\\UnexpectedValueException'); } $map = new MapOfStrings(); $map->push($value); }