Lines Matching refs:kSize

17   const size_t kSize = 16;
18 const char in[kSize * 2 + 1] = "0123456789ABCDEFGHIJKLMNOPQRSTUV";
19 char out[kSize * 2];
21 BufferQueue queue1(1, kSize);
22 BufferQueue queue2(2, kSize);
26 EXPECT_FALSE(queue1.ReadFront(out, kSize, &bytes));
29 EXPECT_TRUE(queue1.WriteBack(in, kSize, &bytes));
30 EXPECT_EQ(kSize, bytes);
34 EXPECT_FALSE(queue1.WriteBack(in, kSize, &bytes));
38 EXPECT_TRUE(queue1.ReadFront(out, kSize, &bytes));
39 EXPECT_EQ(kSize, bytes);
40 EXPECT_EQ(0, memcmp(in, out, kSize));
43 EXPECT_FALSE(queue1.ReadFront(out, kSize, &bytes));
47 EXPECT_TRUE(queue1.WriteBack(in, kSize, &bytes));
48 EXPECT_EQ(kSize, bytes);
50 EXPECT_TRUE(queue1.ReadFront(out, kSize * 2, &bytes));
51 EXPECT_EQ(kSize, bytes);
52 EXPECT_EQ(0, memcmp(in, out, kSize));
56 EXPECT_TRUE(queue2.WriteBack(in, kSize / 2, &bytes));
58 EXPECT_TRUE(queue2.WriteBack(in + kSize / 2, kSize / 2, &bytes));
60 EXPECT_TRUE(queue2.ReadFront(out, kSize, &bytes));
61 EXPECT_EQ(kSize / 2, bytes);
62 EXPECT_EQ(0, memcmp(in, out, kSize / 2));
64 EXPECT_TRUE(queue2.ReadFront(out, kSize, &bytes));
65 EXPECT_EQ(kSize / 2, bytes);
66 EXPECT_EQ(0, memcmp(in + kSize / 2, out, kSize / 2));
70 EXPECT_TRUE(queue2.WriteBack(in, kSize / 2, &bytes));
72 EXPECT_TRUE(queue2.WriteBack(in + kSize / 2, kSize / 2, &bytes));
75 EXPECT_TRUE(queue2.ReadFront(out, kSize / 4, &bytes));
76 EXPECT_EQ(kSize / 4, bytes);
77 EXPECT_EQ(0, memcmp(in, out, kSize / 4));
80 EXPECT_TRUE(queue2.ReadFront(out, kSize, &bytes));
81 EXPECT_EQ(kSize / 2, bytes);
82 EXPECT_EQ(0, memcmp(in + kSize / 2, out, kSize / 2));