/** * @expectedException \InvalidArgumentException * @expectedExceptionMessage Argument 1 passed to ProtobufCompilerTest\Protos\Simple::merge must be a ProtobufCompilerTest\Protos\Simple, ProtobufCompilerTest\Protos\Person given */ public function testMergeException() { $simple = new Simple(); $person = new Person(); $simple->merge($person); }