diff options
author | Stewart Smith <stewart@linux.ibm.com> | 2018-10-10 16:19:50 +1100 |
---|---|---|
committer | Stewart Smith <stewart@linux.ibm.com> | 2018-10-16 18:26:24 +1100 |
commit | c5d71815288cc7646c9e426bcb9a97dd5f4f2f2d (patch) | |
tree | d55391b01ff6bc272b4de446d6d8090349dce48e /core/test/run-device.c | |
parent | 51c35e372831a1c2ba1305bfcfbaf78fab055e0c (diff) | |
download | skiboot-c5d71815288cc7646c9e426bcb9a97dd5f4f2f2d.zip skiboot-c5d71815288cc7646c9e426bcb9a97dd5f4f2f2d.tar.gz skiboot-c5d71815288cc7646c9e426bcb9a97dd5f4f2f2d.tar.bz2 |
core/device: Test dt_new_check()
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
Diffstat (limited to 'core/test/run-device.c')
-rw-r--r-- | core/test/run-device.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/test/run-device.c b/core/test/run-device.c index 076ec24..287d5a8 100644 --- a/core/test/run-device.c +++ b/core/test/run-device.c @@ -103,7 +103,7 @@ const char **props_to_fix(struct dt_node *node) int main(void) { - struct dt_node *root, *other_root, *c1, *c2, *gc1, *gc2, *gc3, *ggc1, *ggc2; + struct dt_node *root, *other_root, *c1, *c2, *c2_c, *gc1, *gc2, *gc3, *ggc1, *ggc2; struct dt_node *addrs, *addr1, *addr2; struct dt_node *i, *subtree, *ev1, *ut1, *ut2; const struct dt_property *p; @@ -117,7 +117,7 @@ int main(void) assert(!list_top(&root->properties, struct dt_property, list)); check_path(root, "/"); - c1 = dt_new(root, "c1"); + c1 = dt_new_check(root, "c1"); assert(!list_top(&c1->properties, struct dt_property, list)); check_path(c1, "/c1"); assert(dt_find_by_name(root, "c1") == c1); @@ -125,6 +125,8 @@ int main(void) assert(dt_new(root, "c1") == NULL); c2 = dt_new(root, "c2"); + c2_c = dt_new_check(root, "c2"); + assert(c2 == c2_c); assert(!list_top(&c2->properties, struct dt_property, list)); check_path(c2, "/c2"); assert(dt_find_by_name(root, "c2") == c2); |