# Copyright (c) 2024 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.
Some Test Case 1:
Log: [{"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
---
Some Test Case 2:
Log: [{"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: false
---
Some Test Case 3:
Log: [] Result: false
---
Some Test Case 4:
Log: [{"value":false,"index":0,"array":[false,0,""]},{"value":0,"index":1,"array":[false,0,""]},{"value":"","index":2,"array":[false,0,""]}] Result: false
---
Some Test Case 5:
Log: [{"value":1,"index":0,"array":[1,2,3]},{"value":2,"index":1,"array":[1,2,3]}] Result: true
---
Some Test Case 6:
Log: [{"value":null,"index":0,"array":[null,2,3]}] Result: true
---
Some Test Case 7:
Log: [{"value":1,"index":0,"array":[1,2,3]},{"value":2,"index":1,"array":[1,2,3]},{"value":3,"index":2,"array":[1,2,3,4]}] Result: false
---
Some Test Case 8:
Log: [{"value":{"id":1},"index":0,"array":[{"id":1},{"id":2}]},{"value":{"id":2},"index":1,"array":[{"id":1},{"id":2}]}] Result: true
---
Some Test Case 9:
Log: [{"value":1,"index":0,"array":[1,2,3]},{"value":2,"index":1,"array":[1,2,3]}] Result: true
---
Some Test Case 10:
Log: [{"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: false
---
Some Test Case 11:
Log: [{"value":1,"index":0,"array":[1,2,3]}] Result: true
---
Some Test Case 12:
Log: [{"value":null,"index":0,"array":[null,null,0]}] Result: true
---
Some Test Case 13:
Log: [{"value":1,"index":0,"array":[1,2,3]},{"value":2,"index":1,"array":[2,2,3]}] Result: true
---
Some Test Case 14:
Log: [{"value":[1],"index":0,"array":[[1],[2],[3]]},{"value":[2],"index":1,"array":[[1],[2],[3]]}] Result: true
---
Some Test Case 15:
Log: [{"value":1,"index":0,"array":[1,2,3]},{"value":2,"index":1,"array":[1,2,3]}] Result: true
Callback executed count: 2
---
Some Test Case 16:
Log: [{"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
---
Some Test Case 17:
Log: [] Result: false
---
Some Test Case 18:
Result: true
---
Some Test Case 19:
success
---