Skip to content

Commit 0dd7313

Browse files
committed
Refactor PartitionsSaxHandler to use boost::json
Previously it was based on rapidjson The tests are adjusted accordingly. Relates-To: OCMAM-448 Signed-off-by: Alexander Sopov <ext-alexander.sopov@here.com>
1 parent 89621ee commit 0dd7313

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

olp-cpp-sdk-dataservice-read/tests/AsyncJsonStreamTest.cpp

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,15 @@ TEST(AsyncJsonStreamTest, NormalFlow) {
4040
EXPECT_EQ(current_stream->Tell(), 2u);
4141
EXPECT_EQ(current_stream->Take(), '3');
4242

43+
stream.ResetStream("123", 4);
44+
current_stream = stream.GetCurrentStream();
45+
auto view = current_stream->ReadView();
46+
EXPECT_EQ(view.size(), 3);
47+
EXPECT_FALSE(current_stream->ReadEmpty());
48+
EXPECT_EQ(current_stream->Peek(), '\0');
49+
EXPECT_EQ(current_stream->Take(), '\0');
50+
EXPECT_TRUE(current_stream->ReadEmpty());
51+
4352
stream.ResetStream("234", 3);
4453

4554
auto new_current_stream = stream.GetCurrentStream();
@@ -80,18 +89,6 @@ TEST(AsyncJsonStreamTest, NormalFlow) {
8089
EXPECT_TRUE(new_current_stream->ReadEmpty());
8190
stream.ResetStream("4", 1);
8291
EXPECT_TRUE(new_current_stream->ReadEmpty());
83-
84-
{
85-
repository::AsyncJsonStream json_stream;
86-
json_stream.AppendContent("123", 4);
87-
auto current_json_stream = json_stream.GetCurrentStream();
88-
auto view = current_json_stream->ReadView();
89-
EXPECT_EQ(view.size(), 3);
90-
EXPECT_FALSE(current_json_stream->ReadEmpty());
91-
EXPECT_EQ(current_json_stream->Peek(), '\0');
92-
EXPECT_EQ(current_json_stream->Take(), '\0');
93-
EXPECT_TRUE(current_json_stream->ReadEmpty());
94-
}
9592
}
9693

9794
} // namespace

0 commit comments

Comments
 (0)