deno.land / x / masx200_leetcode_test@10.6.5 / flatten-2d-vector / test.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { assertEquals } from "https://deno.land/std@0.157.0/testing/asserts.ts";
import Vector2D from "./index.ts";
Deno.test("flatten-2d-vector", () => { const iterator = new Vector2D([[1, 2], [3], [4]]);
assertEquals(1, iterator.next()); // 返回 1 assertEquals(2, iterator.next()); // 返回 2 assertEquals(3, iterator.next()); // 返回 3 assertEquals(true, iterator.hasNext()); // 返回 true assertEquals(true, iterator.hasNext()); // 返回 true assertEquals(4, iterator.next()); // 返回 4 assertEquals(false, iterator.hasNext()); // 返回 false});Deno.test("flatten-2d-vector", () => { const iterator = new Vector2D([[1, 2], [3], [4, 5, 6]]);
const res: number[] = []; while (iterator.hasNext()) { res.push(iterator.next() as number); } assertEquals([1, 2, 3, 4, 5, 6], res);});
masx200_leetcode_test

Version Info

Tagged at
a year ago