Lines Matching refs:dataPacker

33     std::shared_ptr<DataPacker> dataPacker;  member in OHOS::Media::Test::TestDataPacker
36 dataPacker = std::make_shared<DataPacker>(); in SetUp()
64 dataPacker->PushData(bufferPtr, 0);
65 ASSERT_STREQ("DataPacker (offset 0, size 10, buffer count 1)", dataPacker->ToString().c_str());
71 dataPacker->PushData(bufferPtr, 0);
73 dataPacker->PushData(bufferPtr2, 10);
74 ASSERT_STREQ("DataPacker (offset 0, size 14, buffer count 2)", dataPacker->ToString().c_str());
80 dataPacker->PushData(bufferPtr, 0);
82 ASSERT_TRUE(dataPacker->IsDataAvailable(3, 2, curOffset));
89 dataPacker->PushData(bufferPtr, 0);
91 ASSERT_FALSE(dataPacker->IsDataAvailable(11, 2, curOffset));
97 dataPacker->PushData(bufferPtr, 0);
99 ASSERT_FALSE(dataPacker->IsDataAvailable(11, 2, curOffset));
106 dataPacker->PushData(bufferPtr, 0);
108 ASSERT_FALSE(dataPacker->IsDataAvailable(8, 10, curOffset));
115 dataPacker->PushData(bufferPtr, 0);
116 ASSERT_STREQ("DataPacker (offset 0, size 10, buffer count 1)", dataPacker->ToString().c_str());
118 ASSERT_TRUE(dataPacker->IsDataAvailable(3, 2, curOffset));
121 dataPacker->GetRange(3, 2, bufferOut);
128 dataPacker->PushData(bufferPtr, 0);
129 ASSERT_STREQ("DataPacker (offset 0, size 10, buffer count 1)", dataPacker->ToString().c_str());
131 ASSERT_TRUE(dataPacker->IsDataAvailable(3, 2, curOffset));
134 dataPacker->GetRange(3, 4, bufferOut);
136 dataPacker->GetRange(5, 2, bufferOut);
137 ASSERT_STREQ("DataPacker (offset 5, size 5, buffer count 1)", dataPacker->ToString().c_str());
143 dataPacker->PushData(bufferPtr, 0);
145 dataPacker->PushData(bufferPtr2, 10);
146 ASSERT_STREQ("DataPacker (offset 0, size 14, buffer count 2)", dataPacker->ToString().c_str());
149 dataPacker->GetRange(3, 4, bufferOut);
150 ASSERT_STREQ("DataPacker (offset 0, size 14, buffer count 2)", dataPacker->ToString().c_str());
153 dataPacker->GetRange(11, 2, bufferOut);
154 ASSERT_STREQ("DataPacker (offset 11, size 3, buffer count 1)", dataPacker->ToString().c_str());
159 dataPacker->PushData(bufferPtr, 0);
161 ASSERT_FALSE(dataPacker->IsDataAvailable(0, 15, curOffset));
164 dataPacker->PushData(bufferPtr2, curOffset);
166 ASSERT_TRUE(dataPacker->GetRange(0, 15, bufferOut));