Lines Matching refs:data

160     Heap::Data data;  in GetData()  local
162 SuccessOrQuit(data.SetFrom(&kTestValue, sizeof(kTestValue))); in GetData()
164 return data; in GetData()
210 Heap::Data data; in TestHeapData() local
232 VerifyData(data, nullptr, 0); in TestHeapData()
234 VerifyOrQuit(data.Matches(nullptr, 0)); in TestHeapData()
235 VerifyOrQuit(data.Matches(kData1, 0)); in TestHeapData()
236 VerifyOrQuit(!data.Matches(kData1, 1)); in TestHeapData()
241 SuccessOrQuit(data.SetFrom(kData1, sizeof(kData1))); in TestHeapData()
242 VerifyData(data, kData1); in TestHeapData()
244 SuccessOrQuit(data.SetFrom(kData2, sizeof(kData2))); in TestHeapData()
245 VerifyData(data, kData2); in TestHeapData()
247 SuccessOrQuit(data.SetFrom(kData3, sizeof(kData3))); in TestHeapData()
248 VerifyData(data, kData3); in TestHeapData()
249 oldBuffer = data.GetBytes(); in TestHeapData()
251 SuccessOrQuit(data.SetFrom(kData4, sizeof(kData4))); in TestHeapData()
252 VerifyData(data, kData4); in TestHeapData()
253 VerifyOrQuit(oldBuffer == data.GetBytes(), "did not reuse old buffer on same data length"); in TestHeapData()
255 SuccessOrQuit(data.SetFrom(kData4, 0)); in TestHeapData()
256 VerifyData(data, nullptr, 0); in TestHeapData()
262 SuccessOrQuit(data.SetFrom(*message)); in TestHeapData()
263 VerifyData(data, kData2); in TestHeapData()
266 SuccessOrQuit(data.SetFrom(*message)); in TestHeapData()
267 PrintData(data); in TestHeapData()
268 VerifyOrQuit(data.GetLength() == message->GetLength()); in TestHeapData()
271 SuccessOrQuit(data.SetFrom(*message)); in TestHeapData()
272 VerifyData(data, kData3); in TestHeapData()
277 SuccessOrQuit(data.SetFrom(*message, offset, sizeof(kData2))); in TestHeapData()
278 VerifyData(data, kData2); in TestHeapData()
281 SuccessOrQuit(data.SetFrom(*message, offset, sizeof(kData3))); in TestHeapData()
282 VerifyData(data, kData3); in TestHeapData()
285 SuccessOrQuit(data.SetFrom(*message, offset, sizeof(kData4))); in TestHeapData()
286 VerifyData(data, kData4); in TestHeapData()
288 VerifyOrQuit(data.SetFrom(*message, offset, sizeof(kData4) + 1) == kErrorParse); in TestHeapData()
289 VerifyOrQuit(data.SetFrom(*message, 0, message->GetLength() + 1) == kErrorParse); in TestHeapData()
290 VerifyOrQuit(data.SetFrom(*message, 1, message->GetLength()) == kErrorParse); in TestHeapData()
295 data.Free(); in TestHeapData()
296 VerifyData(data, nullptr, 0); in TestHeapData()
298 data.Free(); in TestHeapData()
299 VerifyData(data, nullptr, 0); in TestHeapData()
306 SuccessOrQuit(data.CopyBytesTo(*message)); in TestHeapData()
309 SuccessOrQuit(data.SetFrom(kData1, sizeof(kData1))); in TestHeapData()
310 VerifyData(data, kData1); in TestHeapData()
311 SuccessOrQuit(data.CopyBytesTo(*message)); in TestHeapData()
312 VerifyOrQuit(message->GetLength() == data.GetLength(), "CopyBytesTo() failed"); in TestHeapData()
317 data.SetFrom(GetData()); in TestHeapData()
318 VerifyData(data, &kTestValue, sizeof(kTestValue)); in TestHeapData()