1# Copyright (c) 2024 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14Test case 1: 15Log: [{"value":1,"index":0,"array":[1,2,3,4]},{"value":2,"index":1,"array":[1,2,3,4]},{"value":3,"index":2,"array":[1,2,3,4]},{"value":4,"index":3,"array":[1,2,3,4]}] Result: true 16--- 17Test case 2: 18Log: [{"value":1,"index":0,"array":[1,2,-3,4]},{"value":2,"index":1,"array":[1,2,-3,4]},{"value":-3,"index":2,"array":[1,2,-3,4]}] Result: false 19--- 20Test case 3: 21Log: [] Result: true 22--- 23Test case 4: 24Log: [{"value":10,"index":0,"array":[10]}] Result: true 25--- 26Test case 5: 27Log: [{"value":3,"index":2,"array":[null,null,3,null,5]},{"value":5,"index":4,"array":[null,null,3,null,5]}] Result: true 28--- 29Test case 6: 30Log: [{"value":1,"index":0,"array":[1,null,3]},{"index":1,"array":[1,null,3]}] Result: false 31--- 32Test case 7: 33Log: [{"value":null,"index":0,"array":[null,1,2]}] Result: false 34--- 35Test case 8: 36Log: [{"value":null,"index":0,"array":[null,1,2]}] Result: false 37--- 38Test case 9: 39Log: [{"value":1,"index":0,"array":[1,2]},{"value":2,"index":1,"array":[1,2]}] Result: true 40--- 41Test case 10: 42Log: [{"value":1,"index":0,"array":[1,2,3]},{"value":2,"index":1,"array":[1,2,3]}] Result: true 43--- 44Test case 11: 45Log: [{"value":false,"index":0,"array":[false,0,""]},{"value":0,"index":1,"array":[false,0,""]},{"value":"","index":2,"array":[false,0,""]}] Result: true 46--- 47Test case 12: 48Log: [{"value":1,"index":0,"array":[1,2,3]},{"value":2,"index":1,"array":[1,2,3]},{"value":3,"index":2,"array":[1,2,3]}] Result: true 49--- 50Test case 13: 51Log: [{"value":1,"index":0,"array":[1,2,3]}] Result: false 52--- 53Test case 14: 54Log: [{"value":[1,2],"index":0,"array":[[1,2],[3,4]]},{"value":[3,4],"index":1,"array":[[1,2],[3,4]]}] Result: true 55--- 56Test case 15: 57Log: [{"value":{"x":3},"index":0,"array":[{"x":3},{"x":3}]},{"value":{"x":3},"index":1,"array":[{"x":3},{"x":3}]}] Result: true 58--- 59Test case 16: 60Log: [{"value":1,"index":0,"array":[1,2,3]},{"value":2,"index":1,"array":[1,2,3]},{"value":3,"index":2,"array":[1,2,3]}] Result: true 61--- 62Test case 17: 63Log: [{"value":1,"index":0,"array":[1,2,3]},{"value":2,"index":1,"array":[1,2,3]}] Error: Test Error 64--- 65Test case 18: 66Log: [{"value":{"id":1},"index":0,"array":[{"id":1},{"id":2}]},{"value":{"id":2},"index":1,"array":[{"id":1},{"id":2}]}] Result: true 67--- 68Test case 19: 69Log: [{"value":1,"index":0,"array":[1,2,3,4]},{"value":2,"index":1,"array":[1,2,3,4]},{"value":3,"index":2,"array":[1,2,3]},{"value":5,"index":3,"array":[1,2,3,5]}] Result: true 70--- 71