Files
capy-bearer/scripts/test_capy_exact_handle_native.cpp

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);
}
}