Lines Matching refs:CU_ASSERT
242 CU_ASSERT(r.IsEmpty()); // 作ったばかりなら、カラッポのはず。 in Test()
244 CU_ASSERT(r.Push("ABC", 3)); in Test()
245 CU_ASSERT(!r.IsEmpty()); in Test()
247 CU_ASSERT(r.IsEmpty()); in Test()
252 CU_ASSERT(!r.Push(msg, strlen(msg))); // 長い文字列のPushは失敗しなくてはならない in Test()
257 CU_ASSERT(r.Push("ABCD", 4)); in Test()
258 CU_ASSERT(r.GetDataSize()==4); in Test()
259 CU_ASSERT(r.Push("EFGH", 4)); in Test()
260 CU_ASSERT(r.GetDataSize()==8); in Test()
261 CU_ASSERT(!(r.Push("XYZ", 3))); // 入りきらない in Test()
263 CU_ASSERT(r.Read(msgBuf, 32)==8); // 8文字、読み出せるはず in Test()
264 CU_ASSERT(strncmp(msgBuf, "ABCDEFGH", 8)==0); in Test()
267 CU_ASSERT(r.GetDataSize()==6); in Test()
268 CU_ASSERT(r.Read(msgBuf, 32)==6); in Test()
269 CU_ASSERT(strncmp(msgBuf, "CDEFGH", 6)==0); in Test()
272 CU_ASSERT(r.GetDataSize()==4); in Test()
273 CU_ASSERT(r.Push("IJKL", 4)); in Test()
274 CU_ASSERT(r.GetDataSize()==8); in Test()
275 CU_ASSERT(r.Read(msgBuf, 32)==8); in Test()
276 CU_ASSERT(strncmp(msgBuf, "EFGHIJKL", 8)==0); in Test()
279 CU_ASSERT(r.GetDataSize()==5); in Test()
281 CU_ASSERT(r.GetDataSize()==0); in Test()
282 CU_ASSERT(r.IsEmpty()); in Test()
284 CU_ASSERT(r.Push("M", 1)); in Test()
285 CU_ASSERT(r.Push("N", 1)); in Test()
286 CU_ASSERT(r.GetDataSize()==2); 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()
290 CU_ASSERT(r.GetDataSize()==5); 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()
294 CU_ASSERT(r.GetDataSize()==8); in Test()
295 CU_ASSERT(!r.Push("Z", 1)); in Test()
296 CU_ASSERT(!r.Push("Z", 1)); in Test()
299 CU_ASSERT(r.GetDataSize()==7); in Test()
300 CU_ASSERT(r.Push("U", 1)); in Test()
302 CU_ASSERT(r.GetDataSize()==6); in Test()
303 CU_ASSERT(r.Push("VW", 2)); in Test()
304 CU_ASSERT(r.Read(msgBuf, 7)==7); in Test()
305 CU_ASSERT(strncmp(msgBuf, "PQRSTUV", 7)==0); in Test()
306 CU_ASSERT(r.GetDataSize()==8); in Test()
308 CU_ASSERT(r.GetDataSize()==8); in Test()
312 CU_ASSERT(r.Read(msgBuf, 8)==0); in Test()
313 CU_ASSERT(r.IsEmpty()); in Test()
316 CU_ASSERT(r.Push("123456", 6)); in Test()
317 CU_ASSERT(!r.IsEmpty()); in Test()
318 CU_ASSERT(r.GetDataSize()==6); in Test()
319 CU_ASSERT(r.Read(msgBuf, 8, 4)==2); in Test()
320 CU_ASSERT(strncmp(msgBuf, "56", 2)==0); in Test()
322 CU_ASSERT(r.Push("789", 3)); in Test()
323 CU_ASSERT(r.GetDataSize()==6); in Test()
324 CU_ASSERT(r.Read(msgBuf, 8, 5)==1); in Test()
325 CU_ASSERT(strncmp(msgBuf, "9", 1)==0); in Test()