{"ScriptPreparationCode":null,"TestCases":[{"Name":"1","Code":"function getSupportedFormat(adaptiveLibrary){\r\n var supportedFormat = [\u0027mp4\u0027];\r\nif (adaptiveLibrary == \u0027shaka\u0027) supportedFormat = [\u0027dash\u0027, \u0027mp4\u0027];\r\n\t\telse if (adaptiveLibrary == \u0027bitmovin\u0027) supportedFormat = [\u0027hls\u0027, \u0027dash\u0027, \u0027mp4\u0027];\r\n\t\telse if (adaptiveLibrary == \u0027hls\u0027) supportedFormat = [\u0027hls\u0027, \u0027mp4\u0027];\r\nreturn supportedFormat;\r\n}\r\ngetSupportedFormat(\u0027hls\u0027)\r\n","IsDeferred":false},{"Name":"2","Code":"function getSupportedFormat(adaptiveLibrary){\r\n var supportedFormatsMap = {\r\nshaka:[\u0027dash\u0027, \u0027mp4\u0027],\r\nbitmovin:[\u0027hls\u0027, \u0027dash\u0027, \u0027mp4\u0027],\r\nhls:[\u0027hls\u0027, \u0027mp4\u0027]\r\n};\r\nreturn supportedFormatsMap[adaptiveLibrary] || [\u0027mp4\u0027];\r\n}\r\ngetSupportedFormat(\u0027hls\u0027)","IsDeferred":false},{"Name":"3","Code":"function getSupportedFormat(adaptiveLibrary){\r\n \r\n switch(adaptiveLibrary){\r\n case \u0027shaka\u0027: return [\u0027dash\u0027, \u0027mp4\u0027]; break;\r\n case \u0027bitmovin\u0027: return [\u0027hls\u0027, \u0027dash\u0027, \u0027mp4\u0027]; break;\r\n case \u0027hls\u0027: return [\u0027hls\u0027, \u0027mp4\u0027]; break;\r\n default: return [\u0027mp4\u0027];\r\n }\r\n\r\n}\r\ngetSupportedFormat(\u0027hls\u0027)","IsDeferred":false}]}