Lines Matching refs:Push
109 bool RingBuffer::Push(const void *pBuf, size_t n) in Push() function in nn::rdt::CTR::RingBuffer
244 CU_ASSERT(r.Push("ABC", 3)); in Test()
252 CU_ASSERT(!r.Push(msg, strlen(msg))); // 長い文字列のPushは失敗しなくてはならない in Test()
257 CU_ASSERT(r.Push("ABCD", 4)); in Test()
259 CU_ASSERT(r.Push("EFGH", 4)); in Test()
261 CU_ASSERT(!(r.Push("XYZ", 3))); // 入りきらない in Test()
273 CU_ASSERT(r.Push("IJKL", 4)); in Test()
284 CU_ASSERT(r.Push("M", 1)); in Test()
285 CU_ASSERT(r.Push("N", 1)); in Test()
287 CU_ASSERT(r.Push("O", 1)); in Test()
288 CU_ASSERT(r.Push("P", 1)); in Test()
289 CU_ASSERT(r.Push("Q", 1)); in Test()
291 CU_ASSERT(r.Push("R", 1)); in Test()
292 CU_ASSERT(r.Push("S", 1)); in Test()
293 CU_ASSERT(r.Push("T", 1)); in Test()
295 CU_ASSERT(!r.Push("Z", 1)); in Test()
296 CU_ASSERT(!r.Push("Z", 1)); in Test()
300 CU_ASSERT(r.Push("U", 1)); in Test()
303 CU_ASSERT(r.Push("VW", 2)); in Test()
316 CU_ASSERT(r.Push("123456", 6)); in Test()
322 CU_ASSERT(r.Push("789", 3)); in Test()