summaryrefslogtreecommitdiff
path: root/indra/llcommon/tests
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2022-12-06 16:30:35 -0500
committerNat Goodspeed <nat@lindenlab.com>2022-12-06 16:30:35 -0500
commit590e158cf36b6e6fca07f54837db084fe8a163c6 (patch)
tree87cd47f925780ae9cf980d28dbbec40b38a8e420 /indra/llcommon/tests
parent761d8337fb70cea9cfb326f06a8b1b35438ed96b (diff)
SL-18330: Adapt LLSDSerialize and tests to llssize max_bytes params.
Diffstat (limited to 'indra/llcommon/tests')
-rw-r--r--indra/llcommon/tests/llsdserialize_test.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/indra/llcommon/tests/llsdserialize_test.cpp b/indra/llcommon/tests/llsdserialize_test.cpp
index 6e5d8a26e1..29e3007aff 100644
--- a/indra/llcommon/tests/llsdserialize_test.cpp
+++ b/indra/llcommon/tests/llsdserialize_test.cpp
@@ -63,7 +63,7 @@ using namespace boost::phoenix;
#include <functional>
typedef std::function<void(const LLSD& data, std::ostream& str)> FormatterFunction;
-typedef std::function<bool(std::istream& istr, LLSD& data, size_t max_bytes)> ParserFunction;
+typedef std::function<bool(std::istream& istr, LLSD& data, llssize max_bytes)> ParserFunction;
std::vector<U8> string_to_vector(const std::string& str)
{
@@ -263,7 +263,7 @@ namespace tut
};
// this lambda must be mutable since otherwise the bound 'parser'
// is assumed to point to a const LLSDParser
- mParser = [parser](std::istream& istr, LLSD& data, size_t max_bytes) mutable
+ mParser = [parser](std::istream& istr, LLSD& data, llssize max_bytes) mutable
{
// reset() call is needed since test code re-uses parser object
parser->reset();
@@ -271,10 +271,10 @@ namespace tut
};
}
- void setParser(bool (*parser)(LLSD&, std::istream&, size_t))
+ void setParser(bool (*parser)(LLSD&, std::istream&, llssize))
{
// why does LLSDSerialize::deserialize() reverse the parse() params??
- mParser = [parser](std::istream& istr, LLSD& data, size_t max_bytes)
+ mParser = [parser](std::istream& istr, LLSD& data, llssize max_bytes)
{
return (parser(data, istr, max_bytes) > 0);
};
@@ -2059,7 +2059,7 @@ namespace tut
// helper for test<8> - test<12>
void fromPythonUsing(const std::string& pyformatter,
const ParserFunction& parse=
- [](std::istream& istr, LLSD& data, size_t max_bytes)
+ [](std::istream& istr, LLSD& data, llssize max_bytes)
{ return LLSDSerialize::deserialize(data, istr, max_bytes); })
{
// Create an empty data file. This is just a placeholder for our
@@ -2140,7 +2140,7 @@ namespace tut
set_test_name("from Python XML using fromXML()");
// fromXML()'s optional 3rd param isn't max_bytes, it's emit_errors
fromPythonUsing("format_xml",
- [](std::istream& istr, LLSD& data, size_t)
+ [](std::istream& istr, LLSD& data, llssize)
{ return LLSDSerialize::fromXML(data, istr) > 0; });
}
@@ -2149,7 +2149,7 @@ namespace tut
{
set_test_name("from Python notation using fromNotation()");
fromPythonUsing("format_notation",
- [](std::istream& istr, LLSD& data, size_t max_bytes)
+ [](std::istream& istr, LLSD& data, llssize max_bytes)
{ return LLSDSerialize::fromNotation(data, istr, max_bytes) > 0; });
}
@@ -2161,7 +2161,7 @@ namespace tut
// We don't expect this to work because format_binary() emits a
// header, but fromBinary() won't recognize a header.
fromPythonUsing("format_binary",
- [](std::istream& istr, LLSD& data, size_t max_bytes)
+ [](std::istream& istr, LLSD& data, llssize max_bytes)
{ return LLSDSerialize::fromBinary(data, istr, max_bytes) > 0; });
}
|*==========================================================================*/