index.uts 2.1 KB
Newer Older
Y
yurj26 已提交
1 2 3 4
import { testArray } from './Array.uts'
import { testDate } from './Date.uts'
import { testString } from './String.uts'
import { testError } from './Error.uts'
杜庆泉's avatar
杜庆泉 已提交
5
import { testKeyWord } from './KeyWord.uts'
6
import { testJSON } from './JSON.uts'
杜庆泉's avatar
杜庆泉 已提交
7
import { testJSONLarge } from './JSON_large.uts'
8
import { testUTSJSONObject } from './UTSJSONObject.uts'
杜庆泉's avatar
杜庆泉 已提交
9
import { testConsole } from './console.uts'
Y
yurj26 已提交
10 11 12 13 14 15
import { testNumber } from './Number.uts'
import { testMap } from './Map.uts'
import { testSet } from './Set.uts'
import { testOperators } from './Operators.uts'
import { testMath } from './Math.uts'
import { testRegExp } from './RegExp.uts'
16
import { testForLoop } from './ForLoop.uts'
lizhongyi_'s avatar
lizhongyi_ 已提交
17
import { testGlobal } from './Global.uts'
18
import { testType } from './Type.uts'
M
mahaifeng 已提交
19 20 21
export { Result } from './tests.uts'
import { testArrayBuffer } from './ArrayBuffer.uts'

Y
yurj26 已提交
22 23 24

// Promise、Proxy、Reflect、Weakmap、WeakSet 不支持
export function runTests() : UTSJSONObject {
Y
yurj26 已提交
25 26 27 28 29 30 31 32 33 34 35 36
  const ArrayRes = testArray();
  const DateRes = testDate();
  const StringRes = testString();
  const ErrorRes = testError();
  const JsonRes = testJSON();
  const NumberRes = testNumber();
  const MapRes = testMap();
  const SetRes = testSet();
  const OperatorsRes = testOperators();
  const MathRes = testMath();
  const RegExpRes = testRegExp();
  const KeyWordRes = testKeyWord();
37
  const ForLoopRes = testForLoop();
lizhongyi_'s avatar
lizhongyi_ 已提交
38
  const GlobalRes = testGlobal();
39 40
  const TypeRes = testType();
  const JSONLargeRes = testJSONLarge();
41
  const consoleRes = testConsole();
M
mahaifeng 已提交
42 43
  const UTSJSONObjectRes = testUTSJSONObject();
  const ArrayBufferRes = testArrayBuffer();
Y
yurj26 已提交
44 45 46 47 48
  return {
    Array: ArrayRes,
    Date: DateRes,
    String: StringRes,
    Error: ErrorRes,
49 50
    Json: JsonRes,
    JSONLarge:JSONLargeRes,
Y
yurj26 已提交
51 52 53 54 55 56 57
    Number: NumberRes,
    Map: MapRes,
    Set: SetRes,
    Operators: OperatorsRes,
    Math: MathRes,
    RegExp: RegExpRes,
    KeyWord: KeyWordRes,
58 59
    ForLoop: ForLoopRes,
    Global: GlobalRes,
杜庆泉's avatar
杜庆泉 已提交
60
    Type: TypeRes,
61
    console:consoleRes,
M
mahaifeng 已提交
62 63
    UTSJSONObject:UTSJSONObjectRes,
    ArrayBuffer:ArrayBufferRes
Y
yurj26 已提交
64
  }
Y
yurj26 已提交
65
}