UNPKG

dotnetjs

Version:

.Net framework support in javascript

35 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var assert = require("assert"); var char_1 = require("./utils/char"); var string_1 = require("./utils/string"); var list_1 = require("./collections/list"); var linq_1 = require("./collections/linq"); var hashcode_1 = require("./utils/hashcode"); var number_1 = require("./utils/number"); var testCases = [ char_1.default, string_1.default, list_1.default, linq_1.default, hashcode_1.default, number_1.default ]; var passed = 0; for (var i = 0; i < testCases.length; i++) { var ut = testCases[i]; try { var code = ut(asserEqual); if (code == 0) passed++; } catch (e) { var exception = e; console.warn(exception.stack); } } console.writeLine("{0} of {1} test cases passed.", passed, testCases.length); process.exit(0); function asserEqual(expected, actual) { if (!actual.Equals(expected)) { var msg = String.Format('{0} was expected, but got {1} instead.', expected, actual); assert.fail(actual, expected, msg, 'Object.Equals(Object)'); } } //# sourceMappingURL=index.js.map