*** test program for CInt class
initial state:
obj1 = 0, obj2 = 0
set methods:
obj1 = 2, obj2 = 3
obj1 = 3, obj2 = 3
get methods:
obj1 = 123, obj2 = 123
obj1 = 456, obj2 = 456
obj1 = 789, obj2 = 789
add methods:
obj1 = 3, obj2 = 2
obj1 = 3, obj2 = 4
obj1 = 7, obj2 = 4
random number test
random [0, 0] = <can not print>
random [-1, 1] = <can not print>
random [-2, 2] = <can not print>
random [-3, 3] = <can not print>
random [-4, 4] = <can not print>
random [-5, 5] = <can not print>
random [-6, 6] = <can not print>
random [-7, 7] = <can not print>
random [-8, 8] = <can not print>
random [-9, 9] = <can not print>
*** test program for functions in fstring.c
bin value : 0b0 (result 1234) 
 the value is 0 (result OK)
 the str is 0b0 (result OK)
bin value : 0b1 (result 1234) 
 the value is 1 (result OK)
 the str is 0b1 (result OK)
bin value : 0b1111 (result 1234) 
 the value is 15 (result OK)
 the str is 0b1111 (result OK)
MAX_U_INT64 : 18446744073709551615
bin value : 1111111111111111111111111111111111111111111111111111111111111111 (result 1234) 
 the value is 18446744073709551615 (result OK)
 the str is 0b1111111111111111111111111111111111111111111111111111111111111111 (result OK)
strToULong factory method:
str: "1234" -> value: 1234 (result OK)
str: "1" -> value: 1 (result OK)
str: "abc" -> value: 0 (result NG)
duplicate:
obj1 = 7, obj2 = 7
bye.
