Lines Matching full:writestring
54 int WriteString(const std::string& data) {
301 EXPECT_EQ(-1, WriteString("foo"));
307 EXPECT_EQ(3, WriteString("foo"));
308 EXPECT_EQ(3, WriteString("bar"));
309 EXPECT_EQ(-1, WriteString("baz"));
318 EXPECT_EQ(3, WriteString("foo"));
319 EXPECT_EQ(-1, WriteString("bar"));
322 EXPECT_EQ(3, WriteString("bar"));
325 EXPECT_EQ(3, WriteString("quux"));
335 EXPECT_EQ(3, WriteString("foobar"));
336 EXPECT_EQ(3, WriteString("bar"));
340 EXPECT_EQ(3, WriteString("foobar"));
341 EXPECT_EQ(-1, WriteString("bar"));
344 EXPECT_EQ(3, WriteString("foo"));
345 EXPECT_EQ(2, WriteString("ba"));
346 EXPECT_EQ(-1, WriteString("z"));
356 EXPECT_EQ(3, WriteString("foobar"));
358 EXPECT_EQ(0, WriteString("bar"));
359 EXPECT_EQ(0, WriteString("bar"));
361 EXPECT_EQ(3, WriteString("bar"));
378 EXPECT_EQ(3, WriteString(data));
379 EXPECT_EQ(-1, WriteString(data)); // Simulated error #1.
380 EXPECT_EQ(3, WriteString(data));
381 EXPECT_EQ(0, WriteString(data)); // Waiting for data...
383 EXPECT_EQ(-1, WriteString(data)); // Simulated error #2.
384 EXPECT_EQ(6, WriteString(data));
385 EXPECT_EQ(-1, WriteString(data)); // No more data expected.