dm: device: fail uclass_find_first_device() if list_empty
[platform/kernel/u-boot.git] / test / dm / core.c
index 260f649..edd55b0 100644 (file)
@@ -749,6 +749,10 @@ static int dm_test_uclass_devices_find(struct unit_test_state *uts)
                ut_assert(dev);
        }
 
+       ret = uclass_find_first_device(UCLASS_TEST_DUMMY, &dev);
+       ut_assert(ret == -ENODEV);
+       ut_assert(!dev);
+
        return 0;
 }
 DM_TEST(dm_test_uclass_devices_find, DM_TESTF_SCAN_PDATA);