/** * @covers ::setProperty * @dataProvider dataSetProperty */ public function testSetProperty($subject, $name, $val, $expected, $expectedException) { $item = new NullSerializer($name); if ($expectedException) { $this->setExpectedException('InvalidArgumentException', $expectedException); } $item->setProperty($subject, $val); $this->assertEquals($expected, $subject); }