• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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