/arkcompiler/ets_frontend/arkguard/test/ut/utils/ |
D | FileUtils.spec.ts | 18 import {assert} from 'chai'; 24 assert.strictEqual(FileUtils.readFile(path), undefined); 29 assert.strictEqual(FileUtils.readFile(path), 'hello world!'); 36 assert.strictEqual(obj?.mCompact, true); 42 assert.strictEqual(obj, undefined); 48 assert.strictEqual(obj, undefined); 54 assert.strictEqual(FileUtils.getFileName(path), undefined); 57 assert.strictEqual(FileUtils.getFileName(path), undefined); 62 assert.strictEqual(FileUtils.getFileName(path), 'user_profile.json'); 67 assert.strictEqual(FileUtils.getFileName(path), 'user_profile.json'); [all …]
|
D | ListUtil.spec.ts | 18 import {assert} from 'chai'; 24 assert.isTrue(arr.length === 0); 29 assert.isTrue(arr.length === 0); 34 assert.isTrue(arr.length === 0); 39 assert.isTrue(arr.length === ListUtil.MAX_INIT_LEN); 44 assert.isTrue(arr.length === 0); 51 assert.strictEqual(value, index); 61 assert.isTrue(true); 75 assert.isTrue(isShuffled); 85 assert.isTrue(arrUnique.length === 0); [all …]
|
D | TypeUtils.spec.ts | 16 import {assert} from 'chai'; 43 assert.strictEqual(sourceFile.statements.length, newSource.statements.length); 44 assert.notStrictEqual(sourceFile.fileName, newSource.fileName); 45 assert.isTrue(newSource.fileName.endsWith('.ts')); 52 assert.notEqual(checker, undefined);
|
/arkcompiler/runtime_core/isa/ |
D | asserts.rb | 14 def assert(name) method 33 assert('Unique opcodes') { Panda.instructions.map(&:opcode).uniq? } 35 assert('Non-prefixed instruction opcodes and prefixes should fit one byte') do 39 assert('Non-prefixed instruction opcode indexes are sorted') do 43 assert('Prefix opcode indexes are sorted') do 47 assert('All instructions for a prefix should fit one byte') do 53 assert('Prefixed instruction should have some prefix specified') do 59 assert('Prefix should be defined') do 67 assert('All prefixes should have unique name') do 71 assert('There should be non-zero gap between non-prefixed and prefixes') do [all …]
|
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
D | constEnumSyntheticNodesComments.ts | 23 function assert<T>(x: T) { function 35 AssertType(assert<0>(a), "int"); 36 AssertType(assert, "<T>(T) => T"); 38 return assert<0>(a); 45 AssertType(assert<1>(a), "int"); 46 AssertType(assert, "<T>(T) => T"); 48 return assert<1>(a); 55 AssertType(assert<2>(a), "int"); 56 AssertType(assert, "<T>(T) => T"); 58 return assert<2>(a); [all …]
|
D | controlFlowCommaExpressionAssertionWithinTernary.ts | 21 declare function assert(value: any): asserts value; 30 AssertType(val ? (assert(param !== undefined), param) : null, "union"); 32 AssertType((assert(param !== undefined), param), "union"); 33 AssertType(assert(param !== undefined), param, "union"); 34 AssertType(assert(param !== undefined), "void"); 35 AssertType(assert, "(any) => asserts value"); 41 return val ? (assert(param !== undefined), param) : null;
|
/arkcompiler/ets_frontend/arkguard/test/grammar/export/ |
D | exports_demo_1_use.js | 16 const assert = require('assert'); constant 20 assert.strictEqual(myModule.myExportVar, 0); 22 assert.strictEqual(myModule.myVariable, 1); 23 assert.strictEqual(myModule.myFunction(), 'Hello, world!'); 26 assert.strictEqual(myclass3.id3, '00001'); 27 assert.strictEqual(myclass3.info3.name3, 'jack3'); 28 assert.strictEqual(myclass3.info3.age3, 12); 32 assert.strictEqual(myclass4.stuID, 11); 33 assert.strictEqual(myclass4.getAge(), 16);
|
D | exports_demo_2_use.js | 16 const assert = require('assert'); constant 20 assert.strictEqual(myModule2.myVariable2, 2); 21 assert.strictEqual(myModule2.myFunction2(), 'Hello, world2!'); 22 assert.strictEqual(myModule2.obj2.p2, 22);
|
/arkcompiler/ets_frontend/arkguard/test/ut/ |
D | NameGenerator.spec.ts | 17 import {assert} from 'chai'; 41 assert.strictEqual(orderedGenerator.getName(), orderedName[i]); 59 assert.strictEqual(value, targetName[index]); 81 assert.isNotTrue(count > 5); 89 assert.strictEqual(underlineGenerator.getName(), '_'.repeat(i + 1)); 92 assert.isNull(underlineGenerator.getName()); 102 assert.strictEqual(underlineGenerator.getName(), '_'.repeat(i + 1)); 105 assert.isNull(underlineGenerator.getName()); 113 assert.strictEqual(hexGenerator.getName().length, 8); 122 assert.isFalse(hexName.startsWith('_0x')); [all …]
|
/arkcompiler/ets_frontend/arkguard/test/grammar/class_validation/ |
D | class_demo_2.ts | 16 import assert = require('assert'); 40 assert(MyPets[Cat]===undefined); 41 assert(MyPets[Dog]===undefined); 43 assert(pet[Cat]==="tom"); 44 assert(pet[Dog]==="spike"); 46 assert.strictEqual(pet.getPara1(), 5); 47 assert.strictEqual(pet.getPara2(), "hello"); 48 assert.strictEqual(pet.para1, 5);
|
/arkcompiler/ets_frontend/arkguard/test/grammar/array_validation/ |
D | array_fill.ts | 16 import assert = require('assert'); 22 assert(arr[1] === 3, 'success'); 24 assert(arr[2] === 3, 'success'); 26 assert(arr[3] === 3, 'success'); 28 assert(arr[4] === 3, 'success');
|
/arkcompiler/ets_frontend/arkguard/test/grammar/types_definition/ |
D | number_types.ts | 16 import assert = require('assert'); 26 assert(decLiteral === 6, 'success'); 28 assert(hexLiteral === 0xf00d, 'success'); 30 assert(binaryLiteral === 0b1010, 'success'); 32 assert(octalLiteral === 0o744, 'success');
|
D | any_define.ts | 16 import assert = require('assert'); 20 assert(num === 3, 'success'); 24 assert(str === 'a', 'success'); 28 assert(boo === true, 'success');
|
D | string_define.ts | 16 import assert = require('assert'); 20 assert(str1 === 'abc', 'success'); 25 assert(str2 === 'def', 'success'); 29 assert(str3 === 'aaabcbbdefcc${}', 'success');
|
D | array_define.ts | 16 import assert = require('assert'); 21 assert(value === nums[index], 'success'); 26 assert(strs[0] === 'a', 'success'); 30 assert(list[1] === 'a', 'success');
|
/arkcompiler/ets_frontend/arkguard/test/grammar/string_validation/ |
D | string_index.ts | 16 import assert = require('assert'); 20 assert(str.indexOf('a') === 0, 'success'); 22 assert(str.lastIndexOf('b') === 7, 'success'); 24 assert(str.indexOf('a', 3) === 8, 'success'); 26 assert(str.lastIndexOf('a', 8) === 8, 'success');
|
/arkcompiler/ets_frontend/arkguard/test/grammar/variable_declaration/ |
D | type_inference.ts | 16 import assert = require('assert'); 20 assert(arr instanceof Array, 'success'); variable 24 assert(typeof num === 'number', 'success'); 28 assert(typeof str === 'string', 'success'); 38 assert(ani instanceof Animal, 'success');
|
D | string_declaration.ts | 16 import assert = require('assert'); 20 assert(str1 === 'abc', 'success'); 24 assert(str2 === 'def', 'success'); 29 assert(str3 === 'aaabc\nbbdefcc${}', 'success');
|
/arkcompiler/ets_frontend/arkguard/test/grammar/enum/ |
D | enum_use.ts | 16 import assert = require('assert'); 26 assert.strictEqual(favoriteType1, ANIMAL.CAT); 29 assert.strictEqual(favoriteType2, ANIMAL.DOG); 32 assert.strictEqual(favoriteType3, ANIMAL.GOOSE); 35 assert.strictEqual(favoriteType4, ANIMAL.DUCK);
|
D | computed_enum.ts | 16 import assert = require('assert'); 26 assert.strictEqual(favoriteType1, ANIMAL.CAT); 29 assert.strictEqual(favoriteType2, ANIMAL.DOG); 32 assert.strictEqual(favoriteType3, ANIMAL.GOOSE); 35 assert.strictEqual(favoriteType4, ANIMAL.DUCK);
|
/arkcompiler/ets_frontend/arkguard/test/grammar/function_usage/ |
D | function_usages.ts | 16 import assert = require('assert'); 22 assert(fun1(1, 2) === 3, 'success'); 26 assert(fun2(2) === 4, 'success'); 32 assert(fun3(1, 2) === 6, 'success'); 43 assert(fun4(1, 2, 3, 4, 5) === 15, 'success');
|
/arkcompiler/ets_frontend/arkguard/test/grammar/module_validation/ |
D | namespace_extend_enum.ts | 16 import assert = require('assert'); 38 assert(Color.mixColor('yellow') === 3, 'success'); 40 assert(Color.mixColor('white') === 7, 'success'); 42 assert(Color.mixColor('magenta') === 5, 'success'); 44 assert(Color.mixColor('cyan') === 6, 'success');
|
/arkcompiler/ets_frontend/arkguard/test/grammar/function_validation/ |
D | function_default_parameter.ts | 16 import assert = require('assert'); 22 assert(buildName('Bob') === 'Bob Smith', 'success'); 24 assert(buildName('Bob', undefined) === 'Bob Smith', 'success'); 26 assert(buildName('Bob', "Adams") === 'Bob Adams', 'success');
|
D | function_overload.ts | 16 import assert = require('assert'); 36 assert(pickedCard1.card === 10, 'success'); 37 assert(pickedCard1.suit === 'spades', 'success'); 42 assert(pickedCard2.card === 2, 'success'); 43 assert(pickedCard2.suit === 'spades', 'success');
|
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/es3defaultAliasIsQuoted/ |
D | es3defaultAliasQuoted_file1.ts | 21 import {Foo, default as assert} from "./es3defaultAliasQuoted_file0"; 22 assert(Foo.CONSTANT === "Foo"); 23 AssertType(assert(Foo.CONSTANT === "Foo"), "void"); 24 AssertType(assert, "(boolean) => void");
|