Skip to content

Commit 404c4ab

Browse files
committed
Добавлены тесты
1 parent ac8cd4d commit 404c4ab

File tree

3 files changed

+42
-0
lines changed

3 files changed

+42
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
use "std"
2+
3+
def testParseInt() {
4+
assertEquals(141, parseInt("141"))
5+
}
6+
7+
def testParseIntBin() {
8+
assertEquals(141, parseInt("10001101", 2))
9+
}
10+
11+
def testParseIntOct() {
12+
assertEquals(141, parseInt("215", 8))
13+
}
14+
15+
def testParseIntHex() {
16+
assertEquals(141, parseInt("8D", 16))
17+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
use "std"
2+
3+
def testParseInt() {
4+
assertEquals(12345654321, parseLong("12345654321"))
5+
}
6+
7+
def testParseIntBin() {
8+
assertEquals(12345654321, parseLong("1011011111110110111011110000110001", 2))
9+
}
10+
11+
def testParseIntOct() {
12+
assertEquals(12345654321, parseLong("133766736061", 8))
13+
}
14+
15+
def testParseIntHex() {
16+
assertEquals(#2DFDBBC31, parseLong("2DFDBBC31", 16))
17+
assertEquals(12345654321, parseLong("2DFDBBC31", 16))
18+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
use "std"
2+
3+
def testToHexString() {
4+
assertEquals("8d", toHexString(141))
5+
assertEquals("cafebabe", toHexString(#CAFEBABE))
6+
assertEquals("2dfdbbc31", toHexString(12345654321))
7+
}

0 commit comments

Comments
 (0)