Lines Matching refs:w
173 ReceiveBuffer w; in Test() local
179 w.Initialize(windowBuf, BUFSIZE); in Test()
180 w.SetInitialSequenceNumber(SEQ_NUM); in Test()
181 CU_ASSERT(w.GetRestSize()==BUFSIZE); in Test()
182 CU_ASSERT(w.GetLatestSequenceNumber()==SEQ_NUM); in Test()
185 CU_ASSERT(!w.Push(buf, sizeof(buf))); // 大きすぎるデータをPushしようとしているので、失敗するはず。 in Test()
187 CU_ASSERT(w.Push("Hello", 5)); in Test()
188 CU_ASSERT(w.Read(buf, 5)==5); in Test()
190 CU_ASSERT(w.GetLatestSequenceNumber()==SEQ_NUM+5); in Test()
191 CU_ASSERT(w.GetRestSize()==BUFSIZE-5); in Test()
193 w.Pop(3); in Test()
194 CU_ASSERT(w.GetRestSize()==BUFSIZE-2); in Test()
195 CU_ASSERT(w.GetLatestSequenceNumber()==SEQ_NUM+5); in Test()
196 CU_ASSERT(w.Read(buf, 5)==2); in Test()
198 CU_ASSERT(w.Push("ading", 5)); in Test()
199 CU_ASSERT(w.GetRestSize()==BUFSIZE-7); in Test()
200 CU_ASSERT(w.Read(buf, 100)==7); in Test()
201 CU_ASSERT(w.GetLatestSequenceNumber()==SEQ_NUM+10); in Test()