Private
Public Access
15 lines
448 B
C++
15 lines
448 B
C++
#include "src/lib/types.cpp"
|
|
#include "src/lib/dvalue.cpp"
|
|
#include "src/lib/functionlib.cpp"
|
|
#include <cassert>
|
|
int main()
|
|
{
|
|
for(const u64 handle : {9007199254740993ull, 18446744073709551615ull})
|
|
{
|
|
DValue request; request["handle"] = std::to_string(handle);
|
|
String encoded = brb_encode(request); DValue decoded; String error;
|
|
assert(brb_decode(encoded, decoded, &error));
|
|
assert(to_u64(decoded["handle"].to_string(), 0) == handle);
|
|
}
|
|
}
|