summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJoshua Haberman <jhaberman@gmail.com>2018-12-15 16:17:48 -0800
committerJoshua Haberman <jhaberman@gmail.com>2018-12-15 16:17:48 -0800
commit380558922b661499f4eb43b0463b5a73e5fe87b7 (patch)
treea4784816965ae37e72bde3983c68738d7b0d41a4 /tests
parent2681a17513be312d1da924a1644f040eb8c1372a (diff)
test_encoder passes! Other tests still need to be fixed.
Diffstat (limited to 'tests')
-rw-r--r--tests/pb/test_encoder.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/pb/test_encoder.cc b/tests/pb/test_encoder.cc
index 6cc9a2a..a0f8453 100644
--- a/tests/pb/test_encoder.cc
+++ b/tests/pb/test_encoder.cc
@@ -27,14 +27,17 @@ void test_pb_roundtrip() {
size_t n;
const google_protobuf_FileDescriptorProto *const *files =
google_protobuf_FileDescriptorSet_file(set, &n);
- fprintf(stderr, "n: %d\n", (int)n);
ASSERT(n == 1);
upb::Status status;
bool ok = symtab->AddFile(files[0], &status);
- ASSERT(ok);
+ if (!ok) {
+ fprintf(stderr, "Error building def: %s\n", upb_status_errmsg(&status));
+ ASSERT(false);
+ }
const upb::MessageDef *md =
symtab->LookupMessage("google.protobuf.FileDescriptorSet");
ASSERT(md);
+ printf("name: %s\n", md->full_name());
upb::reffed_ptr<const upb::Handlers> encoder_handlers(
upb::pb::Encoder::NewHandlers(md));
upb::reffed_ptr<const upb::pb::DecoderMethod> method(
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback