Lines Matching refs:Push
107 bool RingBuffer::Push(const void *pBuf, size_t n) in Push() function in nn::rdt::CTR::RingBuffer
242 CU_ASSERT(r.Push("ABC", 3)); in Test()
250 CU_ASSERT(!r.Push(msg, strlen(msg))); // Push of long text strings must fail in Test()
255 CU_ASSERT(r.Push("ABCD", 4)); in Test()
257 CU_ASSERT(r.Push("EFGH", 4)); in Test()
259 CU_ASSERT(!(r.Push("XYZ", 3))); // Doesn't fit in Test()
271 CU_ASSERT(r.Push("IJKL", 4)); in Test()
282 CU_ASSERT(r.Push("M", 1)); in Test()
283 CU_ASSERT(r.Push("N", 1)); in Test()
285 CU_ASSERT(r.Push("O", 1)); in Test()
286 CU_ASSERT(r.Push("P", 1)); in Test()
287 CU_ASSERT(r.Push("Q", 1)); in Test()
289 CU_ASSERT(r.Push("R", 1)); in Test()
290 CU_ASSERT(r.Push("S", 1)); in Test()
291 CU_ASSERT(r.Push("T", 1)); in Test()
293 CU_ASSERT(!r.Push("Z", 1)); in Test()
294 CU_ASSERT(!r.Push("Z", 1)); in Test()
298 CU_ASSERT(r.Push("U", 1)); in Test()
301 CU_ASSERT(r.Push("VW", 2)); in Test()
314 CU_ASSERT(r.Push("123456", 6)); in Test()
320 CU_ASSERT(r.Push("789", 3)); in Test()