mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-04 13:07:32 +00:00
Merge pull request #11875 from Elma7e/test/companion-httpd-post-terminate-null-coverage
test(libSceCompanionHttpd): cover post-terminate callback and event argument validation
This commit is contained in:
1 file changed
+8
@@ -87,6 +87,14 @@ void CheckStates() {
|
||||
Require(sceCompanionHttpdInitialize(reinterpret_cast<const CompanionHttpdOptParam*>(param)) == 0, "initializing again after the termination failed");
|
||||
Require(sceCompanionHttpdRegisterRequestCallback(reinterpret_cast<CompanionHttpdRequestCallback>(callback), nullptr) == 0, "the termination kept the callback");
|
||||
Require(sceCompanionHttpdTerminate() == 0, "the last termination failed");
|
||||
Require(sceCompanionHttpdGetEvent(nullptr) == InvalidParam, "a null event after the last termination");
|
||||
Require(sceCompanionHttpdGetEvent(event) == NotInitialized, "an event after the last termination");
|
||||
Require(sceCompanionHttpdStart() == NotInitialized, "a start after the last termination");
|
||||
Require(sceCompanionHttpdStop() == NotInitialized, "a stop after the last termination");
|
||||
Require(sceCompanionHttpdRegisterRequestCallback(nullptr, nullptr) == InvalidParam, "a null callback after the last termination");
|
||||
Require(sceCompanionHttpdRegisterRequestCallback(reinterpret_cast<CompanionHttpdRequestCallback>(callback), nullptr) == NotInitialized, "a callback after the last termination");
|
||||
Require(sceCompanionHttpdUnregisterRequestCallback() == NotInitialized, "an unregistration after the last termination");
|
||||
Require(sceCompanionHttpdInitialize(nullptr) == InvalidParam, "a null parameter on reinit after termination");
|
||||
}
|
||||
|
||||
void CheckResponseBuilders() {
|
||||
|
||||
Reference in new issue
Block a user