Lines Matching refs:w
171 ReceiveBuffer w; in Test() local
177 w.Initialize(windowBuf, BUFSIZE); in Test()
178 w.SetInitialSequenceNumber(SEQ_NUM); in Test()
179 CU_ASSERT(w.GetRestSize()==BUFSIZE); in Test()
180 CU_ASSERT(w.GetLatestSequenceNumber()==SEQ_NUM); in Test()
183 CU_ASSERT(!w.Push(buf, sizeof(buf))); // Should fail because the data is too large to Push. in Test()
185 CU_ASSERT(w.Push("Hello", 5)); in Test()
186 CU_ASSERT(w.Read(buf, 5)==5); in Test()
188 CU_ASSERT(w.GetLatestSequenceNumber()==SEQ_NUM+5); in Test()
189 CU_ASSERT(w.GetRestSize()==BUFSIZE-5); in Test()
191 w.Pop(3); in Test()
192 CU_ASSERT(w.GetRestSize()==BUFSIZE-2); in Test()
193 CU_ASSERT(w.GetLatestSequenceNumber()==SEQ_NUM+5); in Test()
194 CU_ASSERT(w.Read(buf, 5)==2); in Test()
196 CU_ASSERT(w.Push("ading", 5)); in Test()
197 CU_ASSERT(w.GetRestSize()==BUFSIZE-7); in Test()
198 CU_ASSERT(w.Read(buf, 100)==7); in Test()
199 CU_ASSERT(w.GetLatestSequenceNumber()==SEQ_NUM+10); in Test()