# Copyright (c) 2025 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

compile testParseBasic: true
compile testParseArray: true
compile testParseNested: true
compile testParseReviver: true
compile testParsePrimitives: true
compile testStringifyBasic: true
compile testStringifyArray: true
compile testStringifyNested: true
compile testStringifyReplacer: true
compile testStringifyReplacerFn: true
compile testStringifySpace: true
compile testStringifySpecial: true
compile testRoundtrip: true
compile testToJSON: true
testParseBasic: 1,2
testParseArray: 1,2,3,4,5
testParseNested: 42
testParseReviver: 2,4,6
testParsePrimitives: 42,hello,true,null
testStringifyBasic: {"a":1,"b":2,"c":"hello"}
testStringifyArray: [1,2,3,"a","b"]
testStringifyNested: {"outer":{"inner":{"value":42}}}
testStringifyReplacer: {"a":1,"c":3}
testStringifyReplacerFn: {"a":2,"b":4,"c":6}
testStringifySpace: true
testStringifySpecial: {"num":42}
testRoundtrip: test,1-2-3,10
testToJSON: {"customValue":84}