From c3267a8b1b6db25d4a275c19bb2ea18cb7406ff5 Mon Sep 17 00:00:00 2001 From: al3w0f205 Date: Mon, 26 Oct 2026 19:57:37 -0500 Subject: [PATCH] test(libSceAudio3d): cover terminate when uninitialized and positive reserved parameter --- core/libs/tests/GuestAudio3dParameters.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/libs/tests/GuestAudio3dParameters.cpp b/core/libs/tests/GuestAudio3dParameters.cpp index 232c2e1065..41583e675d 100644 --- a/core/libs/tests/GuestAudio3dParameters.cpp +++ b/core/libs/tests/GuestAudio3dParameters.cpp @@ -98,5 +98,8 @@ int main() { CheckInvalidDestination(); CheckShortBuffer(); CheckExtendedBuffer(); + Require(sceAudio3dTerminate() == static_cast(0x80EA0007), "terminate before initialize reports not ready"); + Require(sceAudio3dInitialize(1) == static_cast(0x80EA0004), "positive reserved parameter rejected in sceAudio3dInitialize"); + Require(sceAudio3dInitialize(42) == static_cast(0x80EA0004), "positive reserved parameter rejected in sceAudio3dInitialize"); Require(sceAudio3dInitialize(-1) == static_cast(0x80EA0004), "non-zero reserved parameter rejected in sceAudio3dInitialize"); }