public function testApiInvoke_ReturnsTrue_WhenValidPatternSet($class, $input, $protocol, $mixed) { $rule = $this->createRule($class, $input); $protocol = $protocol !== null ? $protocol : new Protocol(); $this->assertTrue($rule($mixed, $protocol)); }