Skip to content

Commit 4b5fbc1

Browse files
committed
Update test.ts
1 parent 740b84d commit 4b5fbc1

File tree

1 file changed

+17
-3
lines changed
  • design-a-number-container-system

1 file changed

+17
-3
lines changed

design-a-number-container-system/test.ts

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ Deno.test("design-a-number-container-system-1", () => {
1414
});
1515
Deno.test("design-a-number-container-system-2", () => {
1616
const nc: NumberContainers = new NumberContainers();
17-
const [targets, args] = [[
17+
18+
const targets = [
1819
"NumberContainers",
1920
"change",
2021
"change",
@@ -100015,7 +100016,9 @@ Deno.test("design-a-number-container-system-2", () => {
100015100016
"find",
100016100017
"find",
100017100018
"find",
100018-
], [
100019+
] as const;
100020+
100021+
const args = [
100019100022
[],
100020100023
[916631618, 1],
100021100024
[62250878, 1],
@@ -200016,7 +200019,7 @@ Deno.test("design-a-number-container-system-2", () => {
200016200019
[1],
200017200020
[1],
200018200021
[1],
200019-
]] as const;
200022+
] as const;
200020200023
const results = [
200021200024
null,
200022200025
null,
@@ -300019,4 +300022,15 @@ Deno.test("design-a-number-container-system-2", () => {
300019300022
33375,
300020300023
33375,
300021300024
] as const;
300025+
300026+
for (let i = 1; i < results.length; i++) {
300027+
const target = targets[i];
300028+
const arg = args[i];
300029+
const result = results[i];
300030+
const value = Reflect.apply(Reflect.get(nc, target), nc, arg);
300031+
300032+
if (result !== null) {
300033+
assertEquals(result, value);
300034+
}
300035+
}
300022300036
});

0 commit comments

Comments
 (0)