summaryrefslogtreecommitdiffstats
path: root/tests/dummyflasher.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/dummyflasher.c')
-rw-r--r--tests/dummyflasher.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/dummyflasher.c b/tests/dummyflasher.c
index b52a54274..11482177e 100644
--- a/tests/dummyflasher.c
+++ b/tests/dummyflasher.c
@@ -110,6 +110,19 @@ void dummy_init_success_unhandled_param_test_success(void **state)
"bus=spi,emulate=W25Q128FV,voltage=3.5V", ERROR_FATAL);
}
+void dummy_null_prog_param_test_success(void **state)
+{
+ struct io_mock_fallback_open_state dummy_fallback_open_state = {
+ .noc = 0,
+ .paths = { NULL },
+ };
+ const struct io_mock dummy_io = {
+ .fallback_open_state = &dummy_fallback_open_state,
+ };
+
+ run_basic_lifecycle(state, &dummy_io, &programmer_dummy, NULL);
+}
+
#else
SKIP_TEST(dummy_basic_lifecycle_test_success)
SKIP_TEST(dummy_probe_lifecycle_test_success)
@@ -117,4 +130,5 @@ void dummy_init_success_unhandled_param_test_success(void **state)
SKIP_TEST(dummy_init_fails_unhandled_param_test_success)
SKIP_TEST(dummy_init_success_invalid_param_test_success)
SKIP_TEST(dummy_init_success_unhandled_param_test_success)
+ SKIP_TEST(dummy_null_prog_param_test_success)
#endif /* CONFIG_DUMMY */