dm: core: Add tests for oftree_path()

Add a few simple tests for getting the root node, since this is handled
as a special case in the implementation.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass 2023-09-26 08:14:46 -06:00 committed by Tom Rini
parent 7071c82bdc
commit 5fe8bc3cf2

View file

@ -228,6 +228,9 @@ static int dm_test_ofnode_read(struct unit_test_state *uts)
ofnode node; ofnode node;
int size; int size;
node = oftree_path(oftree_default(), "/");
ut_assert(ofnode_valid(node));
node = ofnode_path("/a-test"); node = ofnode_path("/a-test");
ut_assert(ofnode_valid(node)); ut_assert(ofnode_valid(node));
@ -256,6 +259,9 @@ static int dm_test_ofnode_read_ot(struct unit_test_state *uts)
ofnode node; ofnode node;
int size; int size;
node = oftree_path(otree, "/");
ut_assert(ofnode_valid(node));
node = oftree_path(otree, "/node/subnode"); node = oftree_path(otree, "/node/subnode");
ut_assert(ofnode_valid(node)); ut_assert(ofnode_valid(node));