Добавлены тесты

This commit is contained in:
Victor 2016-09-20 19:09:06 +03:00
parent ac8cd4d325
commit 404c4abfdd
3 changed files with 42 additions and 0 deletions

View File

@ -0,0 +1,17 @@
use "std"
def testParseInt() {
assertEquals(141, parseInt("141"))
}
def testParseIntBin() {
assertEquals(141, parseInt("10001101", 2))
}
def testParseIntOct() {
assertEquals(141, parseInt("215", 8))
}
def testParseIntHex() {
assertEquals(141, parseInt("8D", 16))
}

View File

@ -0,0 +1,18 @@
use "std"
def testParseInt() {
assertEquals(12345654321, parseLong("12345654321"))
}
def testParseIntBin() {
assertEquals(12345654321, parseLong("1011011111110110111011110000110001", 2))
}
def testParseIntOct() {
assertEquals(12345654321, parseLong("133766736061", 8))
}
def testParseIntHex() {
assertEquals(#2DFDBBC31, parseLong("2DFDBBC31", 16))
assertEquals(12345654321, parseLong("2DFDBBC31", 16))
}

View File

@ -0,0 +1,7 @@
use "std"
def testToHexString() {
assertEquals("8d", toHexString(141))
assertEquals("cafebabe", toHexString(#CAFEBABE))
assertEquals("2dfdbbc31", toHexString(12345654321))
}