@@ -855,8 +855,10 @@ TEST(RootSignature, ParseRootFlags) {
855855 0x02 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
856856 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
857857 };
858- EXPECT_THAT_EXPECTED (DXContainer::create (getMemoryBuffer<64 >(Buffer)),
859- FailedWithMessage (" Invalid data. Too small." ));
858+ EXPECT_THAT_EXPECTED (
859+ DXContainer::create (getMemoryBuffer<64 >(Buffer)),
860+ FailedWithMessage (
861+ " Invalid root signature, insufficient space for header." ));
860862 }
861863 {
862864 // Version has been changed to an invalid number.
@@ -868,8 +870,10 @@ TEST(RootSignature, ParseRootFlags) {
868870 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
869871 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x00 , 0x00 ,
870872 };
871- EXPECT_THAT_EXPECTED (DXContainer::create (getMemoryBuffer<68 >(Buffer)),
872- FailedWithMessage (" Invalid Version" ));
873+ EXPECT_THAT_EXPECTED (
874+ DXContainer::create (getMemoryBuffer<68 >(Buffer)),
875+ FailedWithMessage (" Stream Error: An unspecified error has occurred. "
876+ " Invalid Root Signature Version" ));
873877 }
874878 {
875879 // Flag has been set to an invalid value
@@ -881,7 +885,9 @@ TEST(RootSignature, ParseRootFlags) {
881885 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
882886 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x00 , 0xFF ,
883887 };
884- EXPECT_THAT_EXPECTED (DXContainer::create (getMemoryBuffer<68 >(Buffer)),
885- FailedWithMessage (" Invalid flag" ));
888+ EXPECT_THAT_EXPECTED (
889+ DXContainer::create (getMemoryBuffer<68 >(Buffer)),
890+ FailedWithMessage (" Stream Error: An unspecified error has occurred. "
891+ " Invalid Root Signature flag" ));
886892 }
887893}
0 commit comments