reactos/rosapps/smartpdf/baseutils/netstr_ut.c

27 lines
922 B
C
Raw Normal View History

/* Written by Krzysztof Kowalczyk (http://blog.kowalczyk.info)
The author disclaims copyright to this source code. */
#include "netstr.h"
void netstr_ut(void)
{
assert(1 == digits_for_number(0));
assert(1 == digits_for_number(9));
assert(2 == digits_for_number(10));
assert(2 == digits_for_number(19));
assert(2 == digits_for_number(25));
assert(3 == digits_for_number(125));
assert(4 == digits_for_number(3892));
assert(5 == digits_for_number(38392));
assert(6 == digits_for_number(889931));
assert(7 == digits_for_number(7812345));
assert(1 == digits_for_number(-0));
assert(2 == digits_for_number(-9));
assert(3 == digits_for_number(-10));
assert(4 == digits_for_number(-125));
assert(5 == digits_for_number(-3892));
assert(6 == digits_for_number(-38392));
assert(7 == digits_for_number(-889931));
assert(8 == digits_for_number(-7812345));
}