• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#  Copyright (c) 2023 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
142
150
16TypeError: is not callable
17FindIndex Test case 1:
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: 2
19---
20FindIndex Test case 2:
21Log: [{"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: -1
22---
23FindIndex Test case 3:
24Log: [] Result: -1
25---
26FindIndex Test case 4:
27Log: [{"value":false,"index":0,"array":[false,0,""]}] Result: 0
28---
29FindIndex Test case 5:
30Log: [{"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: 2
31---
32FindIndex Test case 6:
33Log: [{"value":null,"index":0,"array":[null,1,2]},{"value":1,"index":1,"array":[null,1,2]}] Result: 1
34---
35FindIndex Test case 7:
36Log: [{"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: 2
37---
38FindIndex Test case 8:
39Log: [{"value":null,"index":0,"array":[null,1,2]},{"value":1,"index":1,"array":[null,1,2]}] Result: 1
40---
41FindIndex Test case 9:
42Log: [{"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: -1
43---
44FindIndex Test case 10:
45Log: [{"value":1,"index":0,"array":[1,2,3]}] Result: 0
46---
47FindIndex Test case 11:
48Log: [{"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: 2
49---
50FindIndex Test case 12:
51Log: [{"value":{"id":1},"index":0,"array":[{"id":1},{"id":2}]},{"value":{"id":2},"index":1,"array":[{"id":1},{"id":2}]}] Result: 1
52---
53FindIndex Test case 13:
54Log: [{"value":{"x":2},"index":0,"array":[{"x":2},{"x":2}]}] Result: 0
55---
56FindIndex Test case 14:
57Log: [] Result: -1
58---
59FindIndex Test case 15:
60Log: [{"value":1,"index":0,"array":[1,2,3]},{"value":2,"index":1,"array":[1,2,3]},{"value":3,"index":2,"array":[1,4,3]}] Result: -1
61---
62FindIndex Test case 16:
63Log: [{"value":[1],"index":0,"array":[[1],[2],[3]]},{"value":[2],"index":1,"array":[[1],[2],[3]]}] Result: 1
64---
65FindIndex Test case 17:
66Log: [{"value":1,"index":0,"array":[1,2,3,-1,5]},{"value":2,"index":1,"array":[1,2,3,-1,5]},{"value":3,"index":2,"array":[1,2,3,-1,5]},{"value":-1,"index":3,"array":[1,2,3,-1,5]}] Result: 3
67---
68FindIndex Test case 18:
69Log: [{"value":"apple","index":0,"array":["apple","banana","cherry"]},{"value":"banana","index":1,"array":["apple","banana","cherry"]}] Result: 1
70---
71FindIndex Test case 19:
72Log: [{"value":{"name":"Alice"},"index":0,"array":[{"name":"Alice"},{"name":"Bob"}]},{"value":{"name":"Bob"},"index":1,"array":[{"name":"Alice"},{"name":"Bob"}]}] Result: 1
73---
74FindIndex Test case 20:
75Log: [{"value":{"age":30},"index":0,"array":[{"age":30},{"age":25},{"age":30}]}] Result: 0
76---
77