|
3 | 3 |
|
4 | 4 | #include "test.hpp" |
5 | 5 |
|
| 6 | +#include <tao/json/binary.hpp> |
6 | 7 | #include <tao/json/jaxn/from_string.hpp> |
7 | 8 | #include <tao/json/value.hpp> |
8 | 9 |
|
@@ -178,20 +179,17 @@ namespace tao |
178 | 179 | TEST_ASSERT( jaxn::from_string( "$+$''" ) == std::vector< json::byte >{} ); |
179 | 180 | TEST_ASSERT( jaxn::from_string( "$''+$" ) == std::vector< json::byte >{} ); |
180 | 181 |
|
181 | | - const auto a = json::byte( 'a' ); |
182 | | - const auto b = json::byte( 'b' ); |
| 182 | + TEST_ASSERT( jaxn::from_string( "$'a'" ) == 0x61_binary ); |
| 183 | + TEST_ASSERT( jaxn::from_string( "$+$'a'" ) == 0x61_binary ); |
| 184 | + TEST_ASSERT( jaxn::from_string( "$'a'+$" ) == 0x61_binary ); |
183 | 185 |
|
184 | | - TEST_ASSERT( jaxn::from_string( "$'a'" ) == std::vector< json::byte >{ a } ); |
185 | | - TEST_ASSERT( jaxn::from_string( "$+$'a'" ) == std::vector< json::byte >{ a } ); |
186 | | - TEST_ASSERT( jaxn::from_string( "$'a'+$" ) == std::vector< json::byte >{ a } ); |
| 186 | + TEST_ASSERT( jaxn::from_string( "$62" ) == 0x62_binary ); |
| 187 | + TEST_ASSERT( jaxn::from_string( "$62+$'a'" ) == 0x6261_binary ); |
| 188 | + TEST_ASSERT( jaxn::from_string( "$'a'+$62" ) == 0x6162_binary ); |
187 | 189 |
|
188 | | - TEST_ASSERT( jaxn::from_string( "$62" ) == std::vector< json::byte >{ b } ); |
189 | | - TEST_ASSERT( jaxn::from_string( "$62+$'a'" ) == std::vector< json::byte >{ b, a } ); |
190 | | - TEST_ASSERT( jaxn::from_string( "$'a'+$62" ) == std::vector< json::byte >{ a, b } ); |
191 | | - |
192 | | - TEST_ASSERT( jaxn::from_string( "$6162" ) == std::vector< json::byte >{ a, b } ); |
193 | | - TEST_ASSERT( jaxn::from_string( "$61.62" ) == std::vector< json::byte >{ a, b } ); |
194 | | - TEST_ASSERT( jaxn::from_string( "$61+$62" ) == std::vector< json::byte >{ a, b } ); |
| 190 | + TEST_ASSERT( jaxn::from_string( "$6162" ) == 0x6162_binary ); |
| 191 | + TEST_ASSERT( jaxn::from_string( "$61.62" ) == 0x6162_binary ); |
| 192 | + TEST_ASSERT( jaxn::from_string( "$61+$62" ) == 0x6162_binary ); |
195 | 193 | } |
196 | 194 |
|
197 | 195 | } // namespace json |
|
0 commit comments