summaryrefslogtreecommitdiff
path: root/libs/protoutil/tests/ProtoOutputStream_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/protoutil/tests/ProtoOutputStream_test.cpp')
-rw-r--r--libs/protoutil/tests/ProtoOutputStream_test.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/libs/protoutil/tests/ProtoOutputStream_test.cpp b/libs/protoutil/tests/ProtoOutputStream_test.cpp
index 27ee13d4dfe1..9d357f3c3363 100644
--- a/libs/protoutil/tests/ProtoOutputStream_test.cpp
+++ b/libs/protoutil/tests/ProtoOutputStream_test.cpp
@@ -21,6 +21,7 @@
#include "frameworks/base/libs/protoutil/tests/test.pb.h"
+using android::sp;
using namespace android::base;
using namespace android::util;
using ::testing::StrEq;
@@ -38,9 +39,9 @@ static std::string flushToString(ProtoOutputStream* proto) {
static std::string iterateToString(ProtoOutputStream* proto) {
std::string content;
content.reserve(proto->size());
- auto iter = proto->data();
- while (iter.hasNext()) {
- content.push_back(iter.next());
+ sp<ProtoReader> reader = proto->data();
+ while (reader->hasNext()) {
+ content.push_back(reader->next());
}
return content;
}
@@ -198,7 +199,6 @@ TEST(ProtoOutputStreamTest, NoEndCalled) {
// no proto.end called
EXPECT_NE(proto.bytesWritten(), 0);
EXPECT_EQ(proto.size(), 0);
- EXPECT_EQ(proto.data().size(), 0);
EXPECT_FALSE(proto.flush(STDOUT_FILENO));
}
@@ -211,7 +211,6 @@ TEST(ProtoOutputStreamTest, TwoEndCalled) {
proto.end(token);
EXPECT_NE(proto.bytesWritten(), 0);
EXPECT_EQ(proto.size(), 0);
- EXPECT_EQ(proto.data().size(), 0);
EXPECT_FALSE(proto.flush(STDOUT_FILENO));
}
@@ -223,6 +222,5 @@ TEST(ProtoOutputStreamTest, NoStartCalled) {
proto.end(wrongToken);
EXPECT_NE(proto.bytesWritten(), 0);
EXPECT_EQ(proto.size(), 0);
- EXPECT_EQ(proto.data().size(), 0);
EXPECT_FALSE(proto.flush(STDOUT_FILENO));
}