getTestInstance('', '', $value); if ($value !== null) { self::assertEquals($value, $instance->getValue()); } else { self::assertNull($instance->getValue()); } } public function validValueDataProvider() { return array( array(null), array(''), array('value'), array(array('test')), array(new \stdClass()), array(new \DateTime()), ); } }