# Copyright (c) Microsoft Corporation. # Licensed under the MIT License. cases: - note: bits.negate.error.wrongtype data: {} modules: - | package test x = bits.negate("str") query: data.test error: "`bits.negate` expects numeric argument. Got `\"str\"` instead" - note: bits.negate.error.morearg data: {} modules: - | package test x = bits.negate(1, 1) query: data.test error: "`bits.negate` expects 1 argument" - note: bits.negate data: {} modules: - | package test x1 = bits.negate(1) x2 = bits.negate(0) x3 = bits.negate(9) x4 = bits.negate(-50) query: data.test want_result: x1 : -2 x2 : -1 x3 : -10 x4 : 49