assertEq( intToStr(0), "0" ); assertEq( intToStr(123), "123" ); assertEq( intToStr(-16), "-16" ); assertEq( intToStr(-16, 5), " -16" ); assertEq( intToStr(16, 5, PlusSig.NONE), " 16" ); assertEq( intToStr(16, 5, PlusSig.SPACE), " 16" ); assertEq( intToStr(16, 5, PlusSig.PLUS), " +16" ); assertEq( intToStr(16, 0, PlusSig.NONE), "16" ); assertEq( intToStr(16, 0, PlusSig.SPACE), " 16" ); assertEq( intToStr(16, 0, PlusSig.PLUS), "+16" ); assertEq( intToStr(1234567, 5), "1234567" ); assertEq( intToStr(1234567, 5, PlusSig.PLUS), "+1234567" ); assertEq( intToStr(1234567, -5, PlusSig.PLUS), "+1234567" ); assertEq( intToStr(1234567, -5, PlusSig.SPACE), " 1234567" ); assertEq( intToStr(16, 5, PlusSig.NONE, 10, 'x'), "xxx16" ); assertEq( intToStr(0, 10, PlusSig.NONE, 10, '0'), "0000000000" ); assertEq( intToStr(3, 4, PlusSig.NONE, 2, '0'), "0011" ); assertEq( intToStr(3, 4, PlusSig.NONE, 8, '0'), "0003" ); assertEq( intToStr(9, 4, PlusSig.NONE, 8, '0'), "0011" ); assertEq( intToStr(255, 3, PlusSig.NONE, 16 ), " FF" ); assertEq( intToStr(256, 3, PlusSig.NONE, 16 ), "100" );