/
githubmirror
/
vgstation13
Обзор
Документация
Войти
/
githubmirror
/
vgstation13
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
Bleeding-Edge
code/modules/unit_tests/hexadecimal.dm
21 строка
716 B
DamianX
Fixed num2hex not padding with the right number of zeros (#19881)
02 окт 2018, 12:09
02 окт 2018, 12:09
3eb8006
Код
Авторство
О чём код?
/datum/unit_test/num2hex/start() assert_eq(num2hex(0, 1), "0") assert_eq(num2hex(1, 1), "1") assert_eq(num2hex(15, 1), "F") assert_eq(num2hex(16, 1), "0") assert_eq(num2hex(0xABCDE, 1), "E") assert_eq(num2hex(SHORT_REAL_LIMIT-1, 1), "F") assert_eq(num2hex(0, 2), "00") assert_eq(num2hex(1, 2), "01") assert_eq(num2hex(15, 2), "0F") assert_eq(num2hex(16, 2), "10") assert_eq(num2hex(0xABCDE, 2), "DE") assert_eq(num2hex(SHORT_REAL_LIMIT-1, 2), "FF") assert_eq(num2hex(0, 8), "00000000") assert_eq(num2hex(1, 8), "00000001") assert_eq(num2hex(15, 8), "0000000F") assert_eq(num2hex(16, 8), "00000010") assert_eq(num2hex(0xABCDE, 8), "000ABCDE") assert_eq(num2hex(SHORT_REAL_LIMIT-1, 8), "00FFFFFF")