@@ -378,8 +378,8 @@ START_TEST (test_invalid_update_type) {
378378 ext_flash_lock ();
379379 wolfBoot_update_trigger ();
380380 wolfBoot_start ();
381- ck_assert (wolfBoot_staged_ok );
382- ck_assert ( get_version_ramloaded () == 1 );
381+ ck_assert (! wolfBoot_staged_ok );
382+ ck_assert_int_eq ( wolfBoot_panicked , 1 );
383383 cleanup_flash ();
384384}
385385
@@ -396,8 +396,8 @@ START_TEST (test_update_toolarge) {
396396
397397 wolfBoot_update_trigger ();
398398 wolfBoot_start ();
399- ck_assert (wolfBoot_staged_ok );
400- ck_assert ( get_version_ramloaded () == 1 );
399+ ck_assert (! wolfBoot_staged_ok );
400+ ck_assert_int_eq ( wolfBoot_panicked , 1 );
401401 cleanup_flash ();
402402}
403403
@@ -414,12 +414,12 @@ START_TEST (test_invalid_sha) {
414414 ext_flash_lock ();
415415 wolfBoot_update_trigger ();
416416 wolfBoot_start ();
417- ck_assert (wolfBoot_staged_ok );
418- ck_assert ( get_version_ramloaded () == 1 );
417+ ck_assert (! wolfBoot_staged_ok );
418+ ck_assert_int_eq ( wolfBoot_panicked , 1 );
419419 cleanup_flash ();
420420}
421421
422- START_TEST (test_emergency_rollback ) {
422+ START_TEST (test_emergency_rollback_to_older_version_denied ) {
423423 uint8_t testing_flags [5 ] = { IMG_STATE_TESTING , 'B' , 'O' , 'O' , 'T' };
424424 reset_mock_stats ();
425425 prepare_flash ();
@@ -432,8 +432,8 @@ START_TEST (test_emergency_rollback) {
432432 ext_flash_lock ();
433433
434434 wolfBoot_start ();
435- ck_assert (wolfBoot_staged_ok );
436- ck_assert ( get_version_ramloaded () == 1 );
435+ ck_assert (! wolfBoot_staged_ok );
436+ ck_assert_int_eq ( wolfBoot_panicked , 1 );
437437 cleanup_flash ();
438438}
439439
@@ -532,7 +532,7 @@ Suite *wolfboot_suite(void)
532532 tcase_add_test (invalid_update_type , test_invalid_update_type );
533533 tcase_add_test (update_toolarge , test_update_toolarge );
534534 tcase_add_test (invalid_sha , test_invalid_sha );
535- tcase_add_test (emergency_rollback , test_emergency_rollback );
535+ tcase_add_test (emergency_rollback , test_emergency_rollback_to_older_version_denied );
536536 tcase_add_test (emergency_rollback_failure_due_to_bad_update , test_emergency_rollback_failure_due_to_bad_update );
537537 tcase_add_test (empty_boot_partition_update , test_empty_boot_partition_update );
538538 tcase_add_test (empty_boot_but_update_sha_corrupted_denied , test_empty_boot_but_update_sha_corrupted_denied );
0 commit comments