diff --git a/ext/com_dotnet/tests/gh17658.phpt b/ext/com_dotnet/tests/gh17658.phpt index af0ab3f1acbc..61a9a31c0124 100644 --- a/ext/com_dotnet/tests/gh17658.phpt +++ b/ext/com_dotnet/tests/gh17658.phpt @@ -22,6 +22,15 @@ fseek($stream, 0); $ph->LoadFromStream($stream); fclose($stream); echo $doc->Content, "\n"; + +// verify that PHP.Test.Document does not implement IPersistStreamInit +try { + $ph->InitNew(); +} catch (com_exception $ex) { + // supposed to fail with E_NOINTERFACE + echo dechex($ex->getCode()), "\n"; +} ?> --EXPECT-- GH-17658 +80004002