152 test("foo127", "foo" + BYTE_MAX_1); 153 test("foo127", "foo" + BYTE_MAX_2); 154 test("foo-128", "foo" + BYTE_MIN_1); 155 test("foo-128", "foo" + BYTE_MIN_2); 156 157 test("foo32767", "foo" + SHORT_MAX_1); 158 test("foo32767", "foo" + SHORT_MAX_2); 159 test("foo-32768", "foo" + SHORT_MIN_1); 160 test("foo-32768", "foo" + SHORT_MIN_2); 161 162 test("foo\u0000", "foo" + CHAR_MIN_1); 163 test("foo\u0000", "foo" + CHAR_MIN_2); 164 test("foo\uFFFF", "foo" + CHAR_MAX_1); 165 test("foo\uFFFF", "foo" + CHAR_MAX_2); 166 167 test("foo2147483647", "foo" + INT_MAX_1); 168 test("foo2147483647", "foo" + INT_MAX_2); 169 test("foo-2147483648", "foo" + INT_MIN_1); 170 test("foo-2147483648", "foo" + INT_MIN_2); 171 172 test("foo1.17549435E-38", "foo" + FLOAT_MIN_NORM_1); 173 test("foo1.17549435E-38", "foo" + FLOAT_MIN_NORM_2); 174 test("foo-126.0", "foo" + FLOAT_MIN_EXP_1); 175 test("foo-126.0", "foo" + FLOAT_MIN_EXP_2); 176 test("foo1.4E-45", "foo" + FLOAT_MIN_1); 177 test("foo1.4E-45", "foo" + FLOAT_MIN_2); 178 test("foo3.4028235E38", "foo" + FLOAT_MAX_1); 179 test("foo3.4028235E38", "foo" + FLOAT_MAX_2); 180 181 test("foo-9223372036854775808", "foo" + LONG_MIN_1); 182 test("foo-9223372036854775808", "foo" + LONG_MIN_2); 183 test("foo9223372036854775807", "foo" + LONG_MAX_1); 184 test("foo9223372036854775807", "foo" + LONG_MAX_2); 185 186 test("foo2.2250738585072014E-308", "foo" + DOUBLE_MIN_NORM_1); 187 test("foo2.2250738585072014E-308", "foo" + DOUBLE_MIN_NORM_2); 188 test("foo-1022.0", "foo" + DOUBLE_MIN_EXP_1); 189 test("foo-1022.0", "foo" + DOUBLE_MIN_EXP_2); 190 test("foo4.9E-324", "foo" + DOUBLE_MIN_1); 191 test("foo4.9E-324", "foo" + DOUBLE_MIN_2); 192 test("foo1.7976931348623157E308", "foo" + DOUBLE_MAX_1); 193 test("foo1.7976931348623157E308", "foo" + DOUBLE_MAX_2); | 152 test("foo127", "foo" + BYTE_MAX_1); 153 test("foo127", "foo" + BYTE_MAX_2); 154 test("foo-128", "foo" + BYTE_MIN_1); 155 test("foo-128", "foo" + BYTE_MIN_2); 156 157 test("foo32767", "foo" + SHORT_MAX_1); 158 test("foo32767", "foo" + SHORT_MAX_2); 159 test("foo-32768", "foo" + SHORT_MIN_1); 160 test("foo-32768", "foo" + SHORT_MIN_2); 161 162 test("foo\u0000", "foo" + CHAR_MIN_1); 163 test("foo\u0000", "foo" + CHAR_MIN_2); 164 test("foo\uFFFF", "foo" + CHAR_MAX_1); 165 test("foo\uFFFF", "foo" + CHAR_MAX_2); 166 167 test("foo2147483647", "foo" + INT_MAX_1); 168 test("foo2147483647", "foo" + INT_MAX_2); 169 test("foo-2147483648", "foo" + INT_MIN_1); 170 test("foo-2147483648", "foo" + INT_MIN_2); 171 172 test("foo1.1754944E-38", "foo" + FLOAT_MIN_NORM_1); 173 test("foo1.1754944E-38", "foo" + FLOAT_MIN_NORM_2 ); 174 test("foo-126.0", "foo" + FLOAT_MIN_EXP_1); 175 test("foo-126.0", "foo" + FLOAT_MIN_EXP_2); 176 test("foo1.4E-45", "foo" + FLOAT_MIN_1); 177 test("foo1.4E-45", "foo" + FLOAT_MIN_2); 178 test("foo3.4028235E38", "foo" + FLOAT_MAX_1); 179 test("foo3.4028235E38", "foo" + FLOAT_MAX_2); 180 181 test("foo-9223372036854775808", "foo" + LONG_MIN_1); 182 test("foo-9223372036854775808", "foo" + LONG_MIN_2); 183 test("foo9223372036854775807", "foo" + LONG_MAX_1); 184 test("foo9223372036854775807", "foo" + LONG_MAX_2); 185 186 test("foo2.2250738585072014E-308", "foo" + DOUBLE_MIN_NORM_1); 187 test("foo2.2250738585072014E-308", "foo" + DOUBLE_MIN_NORM_2); 188 test("foo-1022.0", "foo" + DOUBLE_MIN_EXP_1); 189 test("foo-1022.0", "foo" + DOUBLE_MIN_EXP_2); 190 test("foo4.9E-324", "foo" + DOUBLE_MIN_1); 191 test("foo4.9E-324", "foo" + DOUBLE_MIN_2); 192 test("foo1.7976931348623157E308", "foo" + DOUBLE_MAX_1); 193 test("foo1.7976931348623157E308", "foo" + DOUBLE_MAX_2); |