/arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
D | capturedLetConstInLoop12.ts | 22 AssertType((function() { "use strict"; for (let i = 0; i < 4; i++) { (() => [i] = [i +… 23 AssertType((function() { "use strict"; for (let i = 0; i < 4; i++) { (() => [i] = [i +… 24 AssertType(function() { "use strict"; for (let i = 0; i < 4; i++) { (() => [i] = [i + … 29 for (let i = 0; i < 4; i++) { 30 AssertType(i, "number"); 32 AssertType(i < 4, "boolean"); 33 AssertType(i, "number"); 35 AssertType(i++, "number"); 36 AssertType(i, "number"); 38 (() => [i] = [i + 1])(); [all …]
|
D | asyncAwaitWithCapturedBlockScopeVar.ts | 26 for (let i = 0; i < 1; i++) { 27 AssertType(i, "number"); 29 AssertType(i < 1, "boolean"); 30 AssertType(i, "number"); 32 AssertType(i++, "number"); 33 AssertType(i, "number"); 39 ar.push(() => i); 40 AssertType(ar.push(() => i), "number"); 42 AssertType(() => i, "() => number"); 43 AssertType(i, "number"); [all …]
|
D | sourceMapValidationWithComments.ts | 26 let i = 0; 27 AssertType(i, "number"); 30 i++; 31 AssertType(i++, "number"); 32 AssertType(i, "number"); 34 i++; 35 AssertType(i++, "number"); 36 AssertType(i, "number"); 38 i++; 39 AssertType(i++, "number"); [all …]
|
D | blockScopedBindingsReassignedInLoop1.ts | 23 AssertType((function () { 'use strict' for (let i = 0; i < 9; ++i) { (() => use(++i))(); }})(… 24 AssertType((function () { 'use strict' for (let i = 0; i < 9; ++i) { (() => use(++i))(); }}),… 25 AssertType(function () { 'use strict' for (let i = 0; i < 9; ++i) { (() => use(++i))(); }}, "… 30 for (let i = 0; i < 9; ++i) { 31 AssertType(i, "number"); 33 AssertType(i < 9, "boolean"); 34 AssertType(i, "number"); 36 AssertType(++i, "number"); 37 AssertType(i, "number"); 39 (() => use(++i))(); [all …]
|
D | sourceMapValidationIfElse.ts | 21 let i = 10; 22 AssertType(i, "number"); 25 if (i == 10) { 26 i++; 27 AssertType(i++, "number"); 28 AssertType(i, "number"); 33 if (i == 10) 35 i++; 36 AssertType(i++, "number"); 37 AssertType(i, "number"); [all …]
|
D | asyncFunctionWithForStatementNoInitializer.ts | 22 let i = 0 23 AssertType(i, "number"); 30 for (; i < limit; ++i) { 31 AssertType(i < limit, "boolean"); 32 AssertType(i, "number"); 34 AssertType(++i, "number"); 35 AssertType(i, "number"); 40 let i = 0 41 AssertType(i, "number"); 48 for (i = 1; i < limit; ++i) { [all …]
|
/arkcompiler/ets_runtime/test/aottest/loops/ |
D | loops.ts | 18 for (var i:number = 0; i < 10; i++) { 20 if (i == j) { 21 print(i); 26 for (var i:number = 0; ; i++) { variable 27 if (i > 100) { 28 print(i); 33 for (var i:number = 0; i < 100; i++) { variable 34 if (i < 99) { 37 print(i); 40 var i:number = 0; variable [all …]
|
/arkcompiler/ets_runtime/test/moduletest/container/ |
D | container_list.js | 29 for(let i = 0; i < 10; i++) { 30 list.add(i) 31 testArray.push(i) 41 for(let i = 0; i < 10; i++) { 42 list1.add(i) 43 testArray2.push(i) 56 for(let i = 0; i < testArray.length; i++) { 57 if (list[i] !== testArray[i]) { 66 for(let i = 0; i < testArray.length; i++) { 67 if (list[i] !== testArray[i]) { [all …]
|
D | container_linked_list.js | 28 for(let i = 0; i<10; i++) { 29 list.add(i) 30 testArray.push(i) 41 for(let i = 0; i < testArray.length; i++) { 42 if (list[i] !== testArray[i]) { 51 for(let i = 0; i < testArray.length; i++) { 52 if (list[i] !== testArray[i]) { 64 for(let i = 0; i < testArray.length; i++) { 65 if (list[i] !== testArray[i]) { 74 for(let i = 0; i < testArray.length; i++) { [all …]
|
D | container_arraylist.js | 39 for (let i = 0; i < arr.length; i++) { 40 if (arr[i] != (i + 1)) { 51 for(let i = 0; i < 10; i++) { 52 proxy.add(i) 53 testArray.push(i) 56 for(let i = 0; i < testArray.length; i++) { 57 if (proxy[i] !== testArray[i]) { 70 for(let i = 0; i < testArray.length; i++) { 71 if (array[i] !== testArray[i]) { 80 for(let i = 0; i < testArray.length; i++) { [all …]
|
D | container_vector.js | 70 for (let i = 0; i < vector.length; i++) { 71 map.set("for of " + arr[i], vec.get(i) == arr[i]); 87 for(let i = 0; i<10; i++) { 88 proxy.add(i) 89 testArray.push(i) 92 for(let i = 0; i < testArray.length; i++) { 93 if (proxy[i] !== testArray[i]) { 110 for(let i = 0; i < testArray.length; i++) { 111 if (array[i] !== testArray[i]) { 119 for(let i = 0; i < testArray.length; i++) { [all …]
|
/arkcompiler/runtime_core/libpandabase/tests/ |
D | arena_allocator_test.cpp | 88 for (size_t i = 0; i < ARRAY_SIZE; ++i) { in AllocateWithAlignment() local 89 arr[i] = static_cast<T *>(aa.Alloc(sizeof(T), align)); in AllocateWithAlignment() 90 *arr[i] = rand() % MAX_VALUE<T>(); in AllocateWithAlignment() 95 for (size_t i = 0; i < ARRAY_SIZE; ++i) { in AllocateWithAlignment() local 96 ASSERT_NE(arr[i], nullptr) << "value of i: " << i << ", align: " << align; in AllocateWithAlignment() 97 …ASSERT_EQ(reinterpret_cast<size_t>(arr[i]) & mask, 0U) << "value of i: " << i << ", align: " << al… in AllocateWithAlignment() 98 … ASSERT_EQ(*arr[i], rand() % MAX_VALUE<T>()) << "value of i: " << i << ", align: " << align; in AllocateWithAlignment() 112 for (size_t i = 0; i < ARRAY_SIZE; ++i) { in AllocateWithDiffAlignment() local 115 arr[i] = static_cast<T *>(aa.Alloc(sizeof(T), static_cast<Alignment>(rand_align))); in AllocateWithDiffAlignment() 116 *arr[i] = random_value % MAX_VALUE<T>(); in AllocateWithDiffAlignment() [all …]
|
D | string_helpers_test.cpp | 33 for (size_t i = 0; i < 10000; i++) { in TEST() local 45 int i = 0; in TEST() local 47 ASSERT_FALSE(ParseInt("x", &i)); in TEST() 50 ASSERT_FALSE(ParseInt("123x", &i)); in TEST() 53 ASSERT_TRUE(ParseInt("123", &i)); in TEST() 54 ASSERT_EQ(123, i); in TEST() 56 i = 0; in TEST() 57 EXPECT_TRUE(ParseInt(" 123", &i)); in TEST() 58 EXPECT_EQ(123, i); in TEST() 59 ASSERT_TRUE(ParseInt("-123", &i)); in TEST() [all …]
|
D | math_helpers_test.cpp | 26 for (uint32_t i = 1; i < 32; i++) { variable 27 val = 1U << i; 28 EXPECT_EQ(GetIntLog2(val), i); 32 for (int i = 1; i < 32; i++) { variable 33 val = (1U << i) + (i == 31 ? -1 : 1); 56 for (int i = 0; i <= 1; i++) { variable 57 EXPECT_EQ(GetPowerOfTwoValue32(i), 1U); 59 for (int i = 2; i <= 2; i++) { variable 60 EXPECT_EQ(GetPowerOfTwoValue32(i), 2U); 62 for (int i = 9; i <= 16; i++) { variable [all …]
|
/arkcompiler/ets_runtime/test/perform/string/ |
D | string.js | 19 for(var i = 0; i < 100000; ++i) { 32 for(var i = 0; i < 100000; ++i) { 45 for(var i = 0; i < 100000; ++i) { 56 for(var i = 0; i < 100000; ++i) { 67 for(var i = 0; i < 100000; ++i) { 79 for(var i = 0; i < 100000; ++i) { 91 for(var i = 0; i < 100000; ++i) { 103 for(var i = 0; i < 100000; ++i) { 114 for(var i = 0; i < 100000; ++i) { 125 for(var i = 0; i < 100000; ++i) { [all …]
|
/arkcompiler/ets_frontend/ts2panda/tests/expression/ |
D | prefixOperations.test.ts | 46 it('let i = 5; ++i', function () { 47 let insns = compileMainSnippet("let i = 5; let j = ++i"); 48 … IRNode.pg = new PandaGen("foo", creatAstFromSnippet("let i = 5; let j = ++i"), 0, undefined); 54 new Sttoglobalrecord(new Imm(0), 'i'), 55 new Tryldglobalbyname(new Imm(1), 'i'), 59 new Trystglobalbyname(new Imm(3), 'i'), 67 it('let i = 5; --i', function () { 68 let insns = compileMainSnippet("let i = 5; let j = --i"); 69 … IRNode.pg = new PandaGen("foo", creatAstFromSnippet("let i = 5; let j = --i"), 0, undefined); 75 new Sttoglobalrecord(new Imm(0), 'i'), [all …]
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
D | js_handle_test.cpp | 80 for (int i = 0; i < 600; i++) { in HWTEST_F_L0() local 81 std::string test = "test" + std::to_string(i); in HWTEST_F_L0() 83 globalString[i] = thread->NewGlobalHandle(string1.GetTaggedType()); in HWTEST_F_L0() 88 for (int i = 300; i > 200; i--) { in HWTEST_F_L0() local 89 thread->DisposeGlobalHandle(globalString[i]); in HWTEST_F_L0() 92 for (int i = 0; i <= 200; i++) { in HWTEST_F_L0() local 93 std::string test = "test" + std::to_string(i); in HWTEST_F_L0() 96 JSHandle<EcmaString>(thread, *reinterpret_cast<EcmaString **>(globalString[i]))), in HWTEST_F_L0() 101 for (int i = 301; i < 600; i++) { in HWTEST_F_L0() local 102 std::string test = "test" + std::to_string(i); in HWTEST_F_L0() [all …]
|
D | tagged_tree_test.cpp | 279 for (int i = 0; i < NODE_NUMBERS; i++) { in HWTEST_F_L0() local 280 keyArray[5] = '1' + static_cast<uint32_t>(i); // 5 means index of keyArray in HWTEST_F_L0() 283 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(i)); in HWTEST_F_L0() 289 for (int i = 0; i < NODE_NUMBERS; i++) { in HWTEST_F_L0() local 290 keyArray[5] = '1' + static_cast<uint32_t>(i); // 5 means index of keyArray in HWTEST_F_L0() 295 EXPECT_EQ(JSTaggedValue(i), res); in HWTEST_F_L0() 308 for (int i = 0; i < NODE_NUMBERS; i++) { in HWTEST_F_L0() local 309 keyArray[5] = '1' + static_cast<uint32_t>(i); // 5 means index of keyArray in HWTEST_F_L0() 319 for (int i = 0; i < NODE_NUMBERS; i++) { in HWTEST_F_L0() local 320 keyArray[5] = '1' + static_cast<uint32_t>(i); // 5 means index of keyArray in HWTEST_F_L0() [all …]
|
D | js_api_arraylist_test.cpp | 120 for (uint32_t i = 0; i < increasedLength; i++) { in HWTEST_F_L0() local 121 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(i * 10)); in HWTEST_F_L0() 125 for (uint32_t i = 0; i < increasedLength; i++) { in HWTEST_F_L0() local 126 EXPECT_EQ(elements->Get(i), JSTaggedValue(i * 10)); in HWTEST_F_L0() 140 for (uint32_t i = 0; i < basicLength; i++) { in HWTEST_F_L0() local 141 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(i * 10)); in HWTEST_F_L0() 146 for (uint32_t i = 0; i < insertNums; i++) { in HWTEST_F_L0() local 147 JSHandle<JSTaggedValue> insertValue(thread, JSTaggedValue(99 + i)); in HWTEST_F_L0() 148 JSAPIArrayList::Insert(thread, arrayList, insertValue, insertStartFrom + i); in HWTEST_F_L0() 151 for (uint32_t i = 0; i < basicLength + insertNums; i++) { in HWTEST_F_L0() local [all …]
|
D | js_api_hashmap_test.cpp | 115 for (uint32_t i = 0; i < NODE_NUMBERS; i++) { in HWTEST_F_L0() local 116 std::string iKey = myKey + std::to_string(i); in HWTEST_F_L0() 117 std::string iValue = myValue + std::to_string(i); in HWTEST_F_L0() 127 for (uint32_t i = 0; i < NODE_NUMBERS; i++) { in HWTEST_F_L0() local 128 std::string iKey = myKey + std::to_string(i); in HWTEST_F_L0() 129 std::string iValue = myValue + std::to_string(i); in HWTEST_F_L0() 159 for (uint32_t i = 0; i < NODE_NUMBERS; i++) { in HWTEST_F_L0() local 160 std::string iKey = myKey + std::to_string(i); in HWTEST_F_L0() 161 std::string iValue = myValue + std::to_string(i); in HWTEST_F_L0() 172 for (uint32_t i = 0; i < NODE_NUMBERS / 2; i++) { in HWTEST_F_L0() local [all …]
|
D | js_api_tree_map_test.cpp | 107 for (int i = 0; i < NODE_NUMBERS; i++) { in HWTEST_F_L0() local 108 std::string ikey = myKey + std::to_string(i); in HWTEST_F_L0() 109 std::string ivalue = myValue + std::to_string(i); in HWTEST_F_L0() 121 for (int i = 0; i < NODE_NUMBERS; i++) { in HWTEST_F_L0() local 122 std::string ikey = myKey + std::to_string(i); in HWTEST_F_L0() 123 std::string ivalue = myValue + std::to_string(i); in HWTEST_F_L0() 145 for (int i = 0; i < NODE_NUMBERS; i++) { in HWTEST_F_L0() local 146 std::string ikey = myKey + std::to_string(i); in HWTEST_F_L0() 147 std::string ivalue = myValue + std::to_string(i); in HWTEST_F_L0() 154 for (int i = 0; i < REMOVE_SIZE; i++) { in HWTEST_F_L0() local [all …]
|
/arkcompiler/ets_runtime/test/moduletest/typearray/ |
D | typearray.js | 32 ].forEach(function(ctor, i) { argument 45 ].forEach(function(ctor, i) { argument 65 for (let i = 0; i < result.length; i++) { 66 if (!result[i]) { 76 for (let i = 0; i < 5; i++) { 77 obj[i] = i; 80 for (let i = 0; i < 5; i++) { 81 result.push(child[i] == undefined); 83 for (let i = 0; i < result.length; i++) { 84 if (!result[i]) { [all …]
|
/arkcompiler/ets_frontend/ts2panda/tests/statements/ |
D | variableDeclaration.test.ts | 47 it('var i in the global scope', function () { 50 snippetCompiler.compile("var i;"); 57 new Stglobalvar(new Imm(0), "i"), 61 let v = globalScope.findLocal("i"); 65 it('let i in the global scope', function () { 67 snippetCompiler.compile("let i;"); 73 new Sttoglobalrecord(new Imm(0), 'i'), 77 let v = globalScope.findLocal("i"); 81 it('const i in the global scope', function () { 83 snippetCompiler.compile("const i = 5;"); [all …]
|
/arkcompiler/ets_runtime/test/aottest/forloop/ |
D | forloop.ts | 19 for (let i: number = 0; i <= n; i++) { 20 x = (i + 0.5) * (i + 0.5); 29 for (let i = 0; i < n; i++) { 37 for (let i = 0; i < n; i++) { 50 for (let i = 0; i < n; i++) { 63 a: for (let i = 0; i < n; i++) { 78 a: for (let i = 0; i < n; i++) { 93 for (let i = 0; i < n; i++) { 94 if (i % 2 == 0) { 111 for (let i = 0; i < n; i++) { [all …]
|
/arkcompiler/ets_runtime/test/typeinfer/loopbeginphi/ |
D | loopbeginphi.ts | 28 for (let i = 0 ; i < 10; i++){ 37 for (let i : number = 1; i < 10; i++) { 47 for (let i = x; i < 10; i = i + A.a2) { 48 AssertType(i, "number") 59 for (let i = 0; i < size; i++) { 60 AssertType(i, "int"); 61 const bodyi = bodies[i]; constant 62 for (let j = i + 1; j < size; j++) { 71 for (let i = 0; i < size; i++) { 72 AssertType(i, "int"); [all …]
|