test(libSceAudio3d): cover terminate when uninitialized and positive reserved parameter

This commit is contained in:
al3w0f205 committed 2026-10-26 19:57:37 -05:00
1 parent cb45ae2ddf
commit c3267a8b1b
1 file changed
+3
@@ -98,5 +98,8 @@ int main() {
CheckInvalidDestination();
CheckShortBuffer();
CheckExtendedBuffer();
Require(sceAudio3dTerminate() == static_cast<int>(0x80EA0007), "terminate before initialize reports not ready");
Require(sceAudio3dInitialize(1) == static_cast<int>(0x80EA0004), "positive reserved parameter rejected in sceAudio3dInitialize");
Require(sceAudio3dInitialize(42) == static_cast<int>(0x80EA0004), "positive reserved parameter rejected in sceAudio3dInitialize");
Require(sceAudio3dInitialize(-1) == static_cast<int>(0x80EA0004), "non-zero reserved parameter rejected in sceAudio3dInitialize");
}