api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestUserStr::user_1)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if add " + std::string(TestUserStr::user_1) + " is successful",
+ .desc = "Check if add " + std::string(TestUserStr::user_1) + " is successful (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_NONE,
- .cb_desc = "Check if add " + std::string(TestUserStr::user_1) + " callback is successful", },
+ .cb_desc = "Check if add " + std::string(TestUserStr::user_1) + " callback is successful (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_remove_user_l<subsession_5001>(TestUserStr::user_1)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if remove " + std::string(TestUserStr::user_1) + " is successful",
+ .desc = "Check if remove " + std::string(TestUserStr::user_1) + " is successful (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_NONE,
- .cb_desc = "Check if remove " + std::string(TestUserStr::user_1) + " callback is successful", },
+ .cb_desc = "Check if remove " + std::string(TestUserStr::user_1) + " callback is successful (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestUserStr::user_19)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if add " + std::string(TestUserStr::user_19) + " is successful",
+ .desc = "Check if add " + std::string(TestUserStr::user_19) + " is successful (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_NONE,
- .cb_desc = "Check if add " + std::string(TestUserStr::user_19) + " callback is successful", },
+ .cb_desc = "Check if add " + std::string(TestUserStr::user_19) + " callback is successful (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_remove_user_l<subsession_5001>(TestUserStr::user_19)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if remove " + std::string(TestUserStr::user_19) + " is successful",
+ .desc = "Check if remove " + std::string(TestUserStr::user_19) + " is successful (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_NONE,
- .cb_desc = "Check if remove " + std::string(TestUserStr::user_19) + " callback is successful", },
+ .cb_desc = "Check if remove " + std::string(TestUserStr::user_19) + " callback is successful (regular dir backend)", },
}
};
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestBadUserStr::bad_user_1)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_1) + " ] returns error",
+ .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_1) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_1) + " ] callback returns error", },
+ .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_1) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_remove_user_l<subsession_5001>(TestBadUserStr::bad_user_1)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_1) + " ] returns error",
+ .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_1) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_1) + " ] callback returns error", },
+ .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_1) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestBadUserStr::bad_user_3)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_3) + " ] returns error",
+ .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_3) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_3) + " ] callback returns error", },
+ .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_3) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_remove_user_l<subsession_5001>( TestBadUserStr::bad_user_3)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_3) + " ] returns error",
+ .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_3) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_3) + " ] callback returns error", },
+ .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_3) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestBadUserStr::bad_user_2)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_2) + " ] returns error",
+ .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_2) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_2) + " ] callback returns error", },
+ .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_2) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_remove_user_l<subsession_5001>( TestBadUserStr::bad_user_2)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_2) + " ] returns error",
+ .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_2) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_2) + " ] callback returns error", },
+ .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_2) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestBadUserStr::bad_user_empty)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_empty) + " ] returns error",
+ .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_empty) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_empty) + " ] callback returns error", },
+ .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_empty) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_remove_user_l<subsession_5001>( TestBadUserStr::bad_user_empty)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_empty) + " ] returns error",
+ .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_empty) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_empty) + " ] callback returns error", },
+ .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_empty) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_remove_user_l<subsession_5001>( TestUserStr::user_1)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if remove non existent [ " + std::string(TestUserStr::user_1) + " ] returns no error",
+ .desc = "Check if remove non existent [ " + std::string(TestUserStr::user_1) + " ] returns no error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_NOT_AVAILABLE,
- .cb_desc = "Check if remove non exixtent [ " + std::string(TestUserStr::user_1) + " ] callback returns error", },
+ .cb_desc = "Check if remove non exixtent [ " + std::string(TestUserStr::user_1) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestBadUserStr::bad_user_long)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_long) + " ] returns error",
+ .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_long) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_long) + " ] callback returns error", },
+ .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_long) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_remove_user_l<subsession_5001>( TestBadUserStr::bad_user_long)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_long) + " ] returns error",
+ .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_long) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_long) + " ] callback returns error", },
+ .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_long) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestBadUserStr::bad_user_20)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_20) + " ] returns error",
+ .desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_20) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_20) + " ] callback returns error", },
+ .cb_desc = "Check if add [ " + std::string(TestBadUserStr::bad_user_20) + " ] callback returns error (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_remove_user_l<subsession_5001>( TestBadUserStr::bad_user_20)),
.expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_20) + " ] returns error",
+ .desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_20) + " ] returns error (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_INVALID_PARAMETER,
- .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_20) + " ] callback returns error", },
+ .cb_desc = "Check if remove [ " + std::string(TestBadUserStr::bad_user_20) + " ] callback returns error (regular dir backend)", },
}
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestUserStr::user_1)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ] is successful",
+ .desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ] is successful (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_NONE,
- .cb_desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ] callback is successful", },
+ .cb_desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ] callback is successful (regular dir backend)", },
api_call_res_t{ .call_result = std::move(subsession_remove_user_l<subsession_5001>(TestUserStr::user_1)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if remove [ " + std::string(TestUserStr::user_1) + " ] is successful",
+ .desc = "Check if remove [ " + std::string(TestUserStr::user_1) + " ] is successful (regular dir backend)",
.cb_expected = SUBSESSION_ERROR_NONE,
- .cb_desc = "Check if remove [ " + std::string(TestUserStr::user_1) + " ] callback is successful", },
+ .cb_desc = "Check if remove [ " + std::string(TestUserStr::user_1) + " ] callback is successful (regular dir backend)", },
}
};
SUBSESSION_ERROR_NONE, "Check if get list with only user 0 returns no error" },
res_t{ add_user_wrap<ud_get_user_t, get_user::add_user_1>(TestUserStr::user_1, test_reply_callback_default, ud),
- SUBSESSION_ERROR_NONE, "Check if adding user 1 returns no error" },
+ SUBSESSION_ERROR_NONE, "Check if adding user 1 (regular dir backend) returns no error" },
res_t{ add_user_wrap<ud_get_user_t, get_user::add_user_2>(TestUserStr::user_2, test_reply_callback_default, ud),
- SUBSESSION_ERROR_NONE, "Check if adding user 2 returns no error" },
+ SUBSESSION_ERROR_NONE, "Check if adding user 2 (regular dir backend) returns no error" },
res_t{ get_user_list_wrap<ud_get_user_t, get_user::get_user_list_1_2>(ud),
SUBSESSION_ERROR_NONE, "Check if get list with user 1 and 2 returns no error" },
SUBSESSION_ERROR_NONE, "Check if get counter only for user 1 and 2 returns no error" },
res_t{ remove_user_wrap<ud_get_user_t, get_user::remove_user_1>(TestUserStr::user_1, test_reply_callback_default, ud),
- SUBSESSION_ERROR_NONE, "Check if removing user 1 returns no error" },
+ SUBSESSION_ERROR_NONE, "Check if removing user 1 (regular dir backend) returns no error" },
res_t{ remove_user_wrap<ud_get_user_t, get_user::remove_user_2>(TestUserStr::user_2, test_reply_callback_default, ud),
- SUBSESSION_ERROR_NONE, "Check if removing user 2 returns no error" },
+ SUBSESSION_ERROR_NONE, "Check if removing user 2 (regular dir backend) returns no error" },
};
loop_run_for_test(callback_pending_ud<ud_get_user_t>,(gpointer*)&ud, ud.loop);
ud_prologue_t prologue = { .loop = g_main_loop_new(NULL, FALSE),
.results = std::array<api_call_res_t, prologue_items> {
+ // Default subsession always available
api_call_res_t{ .call_result = std::move(subsession_switch_user_l<subsession_5001>( TestUserStr::user_0)),
.expected = SUBSESSION_ERROR_NONE,
.desc = "Check if switch to [ " + std::string(TestUserStr::user_0) + " ] is successful",
.cb_expected = SUBSESSION_ERROR_NONE,
.cb_desc = "Check if switch to [" + std::string(TestUserStr::user_0) + " ] callback is successful", },
+ // Spawn a bunch of subsessions
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestUserStr::user_1)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ] is successful",
+ .desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ], regular-dir backend, is successful",
.cb_expected = SUBSESSION_ERROR_NONE,
.cb_desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ] callback is successful", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestUserStr::user_2)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if add [ " + std::string(TestUserStr::user_2) + " ] is successful",
+ .desc = "Check if add [ " + std::string(TestUserStr::user_2) + " ], regular-dir backend, is successful",
.cb_expected = SUBSESSION_ERROR_NONE,
.cb_desc = "Check if add [ " + std::string(TestUserStr::user_2) + " ] callback is successful", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestUserStr::user_1)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ] is successful",
+ .desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ] is successful (regular-dir backend)",
.cb_expected = SUBSESSION_ERROR_NONE,
.cb_desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ] callback is successful", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestUserStr::user_2)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if add [ " + std::string(TestUserStr::user_2) + " ] is successful",
+ .desc = "Check if add [ " + std::string(TestUserStr::user_2) + " ] is successful (regular-dir backend)",
.cb_expected = SUBSESSION_ERROR_NONE,
.cb_desc = "Check if add [ " + std::string(TestUserStr::user_2) + " ] callback is successful", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestUserStr::user_1)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ] is successful",
+ .desc = "Check if add [ " + std::string(TestUserStr::user_1) + " ] is successful (regular-dir backend)",
.cb_expected = SUBSESSION_ERROR_NONE,
.cb_desc = "Check if add " + std::string(TestUserStr::user_1) + " ] callback is successful", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestUserStr::user_2)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if add [ " + std::string(TestUserStr::user_2) + " ] is successful",
+ .desc = "Check if add [ " + std::string(TestUserStr::user_2) + " ] is successful (regular-dir backend)",
.cb_expected = SUBSESSION_ERROR_NONE,
.cb_desc = "Check if add [" + std::string(TestUserStr::user_2) + " ] callback is successful", },
api_call_res_t{ .call_result = std::move(subsession_add_user_l<subsession_5001>( TestUserStr::user_3)),
.expected = SUBSESSION_ERROR_NONE,
- .desc = "Check if add [ " + std::string(TestUserStr::user_3) + " ] is successful",
+ .desc = "Check if add [ " + std::string(TestUserStr::user_3) + " ] is successful (regular-dir backend)",
.cb_expected = SUBSESSION_ERROR_NONE,
.cb_desc = "Check if add [ " + std::string(TestUserStr::user_3) + " ] callback is successful", },