Another trial on writer coverage
This commit is contained in:
parent
8fcc65bf58
commit
3da4afd259
@ -105,8 +105,11 @@ struct ScanCopyUnescapedStringHandler : BaseReaderHandler<UTF8<>, ScanCopyUnesca
|
||||
|
||||
template <unsigned parseFlags, typename StreamType>
|
||||
void TestScanCopyUnescapedString() {
|
||||
char buffer[1024 + 5 + 32];
|
||||
|
||||
for (size_t offset = 0; offset < 32; offset++) {
|
||||
for (size_t step = 0; step < 1024; step++) {
|
||||
char json[1024 + 5];
|
||||
char* json = buffer + offset;
|
||||
char *p = json;
|
||||
*p++ = '\"';
|
||||
for (size_t i = 0; i < step; i++)
|
||||
@ -125,6 +128,7 @@ void TestScanCopyUnescapedString() {
|
||||
EXPECT_EQ('\0', h.buffer[step + 1]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
TEST(SIMD, SIMD_SUFFIX(ScanCopyUnescapedString)) {
|
||||
TestScanCopyUnescapedString<kParseDefaultFlags, StringStream>();
|
||||
|
@ -448,6 +448,10 @@ TEST(Writer, NaN) {
|
||||
StringBuffer buffer;
|
||||
Writer<StringBuffer> writer(buffer);
|
||||
EXPECT_FALSE(writer.Double(nan));
|
||||
|
||||
GenericStringBuffer<UTF16<> > buffer2;
|
||||
Writer<GenericStringBuffer<UTF16<> > > writer2(buffer2);
|
||||
EXPECT_FALSE(writer2.Double(nan));
|
||||
}
|
||||
|
||||
TEST(Writer, Inf) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user