Skip to content

Commit cc51054

Browse files
committed
fixup! TEST new test for getting list of plugins
1 parent ad13bcf commit cc51054

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

tests/api/test_libyang.c

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1214,25 +1214,31 @@ test_ly_get_loaded_plugins(void **state)
12141214

12151215
plugins = ly_get_loaded_plugins();
12161216
assert_non_null(plugins);
1217+
12171218
for (i = 0; plugins[i]; ++i) {
1218-
switch (i) {
1219-
case 0:
1220-
assert_string_equal(plugins[i], "metadata");
1221-
break;
1222-
case 1:
1223-
assert_string_equal(plugins[i], "yangdata");
1219+
if (!strcmp(plugins[i], "metadata")) {
12241220
break;
1225-
case 2:
1226-
assert_string_equal(plugins[i], "nacm");
1221+
}
1222+
}
1223+
assert_non_null(plugins[i]);
1224+
for (i = 0; plugins[i]; ++i) {
1225+
if (!strcmp(plugins[i], "yangdata")) {
12271226
break;
1228-
case 3:
1229-
assert_string_equal(plugins[i], "user_date_and_time");
1227+
}
1228+
}
1229+
assert_non_null(plugins[i]);
1230+
for (i = 0; plugins[i]; ++i) {
1231+
if (!strcmp(plugins[i], "nacm")) {
12301232
break;
1231-
default:
1232-
fail();
1233+
}
1234+
}
1235+
assert_non_null(plugins[i]);
1236+
for (i = 0; plugins[i]; ++i) {
1237+
if (!strcmp(plugins[i], "user_date_and_time")) {
12331238
break;
12341239
}
12351240
}
1241+
assert_non_null(plugins[i]);
12361242

12371243
ly_clean_plugins();
12381244

0 commit comments

Comments
 (0)