{ "TEST-com.pandoli365.bibimbap.mapper.WebglDisplayDatabaseContractTest.xml": { "tests": "1", "failures": "0", "errors": "0", "cases": [ "actualMapperInsertUpdateAndEveryGameSelectRoundTripDisplayMetadata" ] }, "TEST-com.pandoli365.bibimbap.util.WebglDisplayMetadataTest.xml": { "tests": "6", "failures": "0", "errors": "0", "cases": [ "portraitLandscapeAndSquareUseTheirOwnCanvasSizes", "oversizeHtmlAndManifestAndSymlinksAreBounded", "dynamicScriptAmbiguityAndBrowserDefaultsDoNotInventDimensions", "nestedEntryOnlyReadsItsAdjacentManifest", "manifestThenPixelCssThenAttributesHavePriority", "invalidManifestFallsThroughAndBoundsAreEnforced" ] }, "TEST-com.pandoli365.bibimbap.controller.api.GameDisplayMetadataTest.xml": { "tests": "7", "failures": "0", "errors": "0", "cases": [ "legacyCreateDetectsAndPathReplacementRedetectsWhileUnknownRemainsNullable", "unknownAndLegacyFallbackDoNotBackfillAndCannotReadOutsideStorage", "invalidCustomAndUnknownModeAre400AndDoNotWrite", "customAndLegacyEditPreserveAuthorChoiceButAutoReplacesIt", "autoCreateRedetectsServerFileAndRoundTripsIntoEditAndDetail", "explicitCustomCanUseBrowserDefaultDimensionsAndDetailPrefersIt", "csrfAuthenticationAndOwnershipPrecedeMetadataErrors" ] }, "TEST-com.pandoli365.bibimbap.controller.api.GameUploadControllerSecurityTest.xml": { "tests": "12", "failures": "0", "errors": "0", "cases": [ "root_returns403_whenCsrfInvalid", "webglZip_allowsReplace_whenOwner", "webglZip_returns403_whenReplaceUuidNotOwned", "webglZip_returns400_whenNotZipExtension", "thumbnail_returns403_whenCsrfInvalid", "webglZip_returns403_whenJamModeWithoutPermission", "webglZip_returns403_whenCsrfInvalid", "webglZip_returns413_whenOriginalTooLarge", "webglZip_passesGate_whenAuthenticatedNonJam", "webglZip_returns400_whenBadMagic", "uploadDetectsEachBuildAndMalformedMetadataStillSucceeds", "webglZip_returns401_whenNotAuthenticated" ] } }