summaryrefslogtreecommitdiff
path: root/tests/test_def.c
diff options
context:
space:
mode:
authorJosh Haberman <jhaberman@gmail.com>2015-05-11 14:04:11 -0700
committerJosh Haberman <jhaberman@gmail.com>2015-05-11 14:04:11 -0700
commit35923b43b5f9bc65db3d2f6c5a0170a0bb816ce2 (patch)
tree08e2d572a069c480d53bad401306ba706b27ef75 /tests/test_def.c
parentc95bed1b6c378b9537ae712ae1f558b9edb0693e (diff)
Remove test code written by contributor without a CLA.
Diffstat (limited to 'tests/test_def.c')
-rw-r--r--tests/test_def.c26
1 files changed, 3 insertions, 23 deletions
diff --git a/tests/test_def.c b/tests/test_def.c
index 800d685..fed2b74 100644
--- a/tests/test_def.c
+++ b/tests/test_def.c
@@ -153,29 +153,9 @@ static void test_fielddef_unref() {
upb_fielddef_unref(f, &f);
}
-static void test_fielddef_accessors() {
- upb_fielddef *f1 = upb_fielddef_new(&f1);
- upb_fielddef *f2 = upb_fielddef_new(&f2);
-
- ASSERT(!upb_fielddef_isfrozen(f1));
- ASSERT(upb_fielddef_setname(f1, "f1", NULL));
- ASSERT(upb_fielddef_setnumber(f1, 1937, NULL));
- upb_fielddef_settype(f1, UPB_TYPE_INT64);
- upb_fielddef_setlabel(f1, UPB_LABEL_REPEATED);
- ASSERT(upb_fielddef_number(f1) == 1937);
-
- ASSERT(!upb_fielddef_isfrozen(f2));
- ASSERT(upb_fielddef_setname(f2, "f2", NULL));
- ASSERT(upb_fielddef_setnumber(f2, 123456789, NULL));
- upb_fielddef_settype(f2, UPB_TYPE_BYTES);
- upb_fielddef_setlabel(f2, UPB_LABEL_REPEATED);
- ASSERT(upb_fielddef_number(f2) == 123456789);
-
- upb_fielddef_unref(f1, &f1);
- upb_fielddef_unref(f2, &f2);
-
+static void test_fielddef() {
// Test that we don't leak an unresolved subdef name.
- f1 = upb_fielddef_new(&f1);
+ upb_fielddef *f1 = upb_fielddef_new(&f1);
upb_fielddef_settype(f1, UPB_TYPE_MESSAGE);
ASSERT(upb_fielddef_setsubdefname(f1, "YO", NULL));
upb_fielddef_unref(f1, &f1);
@@ -438,7 +418,7 @@ int run_tests(int argc, char *argv[]) {
test_empty_symtab();
test_cycles();
test_symbol_resolution();
- test_fielddef_accessors();
+ test_fielddef();
test_fielddef_unref();
test_replacement();
test_freeze_free();
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback