public static function style($style) { $styles = [SoapBinding::RPC, SoapBinding::DOCUMENT]; self::checkInList($style, $styles, 'Invalid style [' . $style . '] available styles: [' . implode(', ', $styles) . ']'); }
/** * @test */ public function shouldThrowExceptionWhenStyleIsInValid() { //when try { IsValid::style('INVALID_STYLE'); $this->assertFalse(true, 'Triggered when exception is not throw'); } catch (InvalidArgumentException $e) { //then $this->assertEquals('Invalid style [INVALID_STYLE] available styles: [RPC, DOCUMENT]', $e->getMessage()); $this->assertInstanceOf('\\InvalidArgumentException', $e); } }