assertInstanceOf( '\SMW\SPARQLStore\Exception\BadHttpEndpointResponseException', new BadHttpEndpointResponseException( 'Foo', 'Bar', 'Que' ) ); } /** * @dataProvider errorCodeProvider */ public function testErrorCodes( $errorCode ) { $instance = new BadHttpEndpointResponseException( $errorCode, '', '' ); $this->assertEquals( $errorCode, $instance->getCode() ); } public function errorCodeProvider() { $provider = [ [ BadHttpEndpointResponseException::ERROR_MALFORMED ], [ BadHttpEndpointResponseException::ERROR_REFUSED ], [ BadHttpEndpointResponseException::ERROR_GRAPH_NOEXISTS ], [ BadHttpEndpointResponseException::ERROR_GRAPH_EXISTS ], [ BadHttpEndpointResponseException::ERROR_OTHER ], [ BadHttpEndpointResponseException::ERROR_NOSERVICE ] ]; return $provider; } }