{"ScriptPreparationCode":null,"TestCases":[{"Name":"!!true","Code":"!!true","IsDeferred":false},{"Name":"Boolean(true)","Code":"Boolean(true)","IsDeferred":false},{"Name":"!!{a: 1, b: 2}","Code":"!!{a: 1, b: 2}","IsDeferred":false},{"Name":"Boolean({a: 1, b: 2})","Code":"Boolean({a: 1, b: 2})","IsDeferred":false},{"Name":"!!{}","Code":"!!{}","IsDeferred":false},{"Name":"Boolean({})","Code":"Boolean({})","IsDeferred":false},{"Name":"!![1, 2, 3]","Code":"!![1, 2, 3]","IsDeferred":false},{"Name":"Boolean([1, 2, 3])","Code":"Boolean([1, 2, 3])","IsDeferred":false},{"Name":"!![]","Code":"!![]","IsDeferred":false},{"Name":"Boolean([])","Code":"Boolean([])","IsDeferred":false},{"Name":"!!\u0060string\u0060","Code":"!!\u0060string\u0060","IsDeferred":false},{"Name":"Boolean(\u0060string\u0060)","Code":"Boolean(\u0060string\u0060)","IsDeferred":false},{"Name":"!!\u0060\u0060","Code":"!!\u0060\u0060","IsDeferred":false},{"Name":"Boolean(\u0060\u0060)","Code":"Boolean(\u0060\u0060)","IsDeferred":false},{"Name":"!!NaN","Code":"!!NaN","IsDeferred":false},{"Name":"Boolean(NaN)","Code":"Boolean(NaN)","IsDeferred":false},{"Name":"!!undefined","Code":"!!undefined","IsDeferred":false},{"Name":"Boolean(undefined)","Code":"Boolean(undefined)","IsDeferred":false},{"Name":"!!null","Code":"!!null","IsDeferred":false},{"Name":"Boolean(null)","Code":"Boolean(null)","IsDeferred":false},{"Name":"Boolean(false)","Code":"Boolean(false)","IsDeferred":false},{"Name":"!!false","Code":"!!false","IsDeferred":false},{"Name":"Boolean(0)","Code":"Boolean(0)","IsDeferred":false},{"Name":"!!0","Code":"!!0","IsDeferred":false}]}