Lines Matching defs:buffer
39 // Use a small buffer size so that we can call Next() a few times.
44 const char* buffer;
46 ASSERT_TRUE(in.Next(reinterpret_cast<const void**>(&buffer), &size)) << in.GetError();
48 ASSERT_THAT(buffer, NotNull());
50 EXPECT_THAT(StringPiece(buffer, size), Eq("this is a "));
52 ASSERT_TRUE(in.Next(reinterpret_cast<const void**>(&buffer), &size));
54 ASSERT_THAT(buffer, NotNull());
56 EXPECT_THAT(StringPiece(buffer, size), Eq("cool strin"));
61 ASSERT_TRUE(in.Next(reinterpret_cast<const void**>(&buffer), &size));
63 ASSERT_THAT(buffer, NotNull());
65 EXPECT_THAT(StringPiece(buffer, size), Eq("strin"));
71 ASSERT_TRUE(in.Next(reinterpret_cast<const void**>(&buffer), &size));
73 ASSERT_THAT(buffer, NotNull());
75 EXPECT_THAT(StringPiece(buffer, size), Eq("cool strin"));
77 ASSERT_TRUE(in.Next(reinterpret_cast<const void**>(&buffer), &size));
79 ASSERT_THAT(buffer, NotNull());
81 EXPECT_THAT(StringPiece(buffer, size), Eq("g"));
83 EXPECT_FALSE(in.Next(reinterpret_cast<const void**>(&buffer), &size));
96 char* buffer;
98 ASSERT_TRUE(out.Next(reinterpret_cast<void**>(&buffer), &size));
100 ASSERT_THAT(buffer, NotNull());
102 memcpy(buffer, input.c_str(), size);
104 ASSERT_TRUE(out.Next(reinterpret_cast<void**>(&buffer), &size));
106 ASSERT_THAT(buffer, NotNull());
108 memcpy(buffer, input.c_str() + 10u, size);
110 ASSERT_TRUE(out.Next(reinterpret_cast<void**>(&buffer), &size));
112 ASSERT_THAT(buffer, NotNull());
114 buffer[0] = input[20u];