-
Notifications
You must be signed in to change notification settings - Fork 105
Expand file tree
/
Copy pathAdd_Two_Numbers_Test.js
More file actions
28 lines (24 loc) · 826 Bytes
/
Add_Two_Numbers_Test.js
File metadata and controls
28 lines (24 loc) · 826 Bytes
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
26
27
28
const addTwoNumbers = require("../../../LeetcodeProblems/Algorithms/medium/Add_Two_Numbers").addTwoNumbers;
const ListNodeTestHelper = require("../../../UtilsClasses/ListNodeTestHelper");
var ListNode = require("../../../UtilsClasses/ListNode").ListNode;
function test() {
const list1 = ListNode.linkenList([1,2,3,4]);
const list2 = ListNode.linkenList([1,2,3,4]);
ListNodeTestHelper.assertList(
addTwoNumbers(list1, list2),
[2, 4, 6, 8]
);
const list3 = ListNode.linkenList([1]);
const list4 = ListNode.linkenList([1,2]);
ListNodeTestHelper.assertList(
addTwoNumbers(list3, list4),
[2, 2]
);
const list5 = ListNode.linkenList([]);
const list6 = ListNode.linkenList([1,2]);
ListNodeTestHelper.assertList(
addTwoNumbers(list5, list6),
[1, 2]
);
}
module.exports.test = test;