Mir

Merge lp:~mir-team/mir/fix-1494197 into lp:mir

Proposed by Alan Griffiths
Status: Merged
Merged at revision: 3920
Proposed branch: lp:~mir-team/mir/fix-1494197
Merge into: lp:mir
Diff against target: 38 lines (+28/-0)
1 file modified
tests/acceptance-tests/test_prompt_session_client_api.cpp (+28/-0)
To merge this branch: bzr merge lp:~mir-team/mir/fix-1494197
Reviewer Review Type Date Requested Status
Mir development team Pending
Review via email: mp+314514@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'tests/acceptance-tests/test_prompt_session_client_api.cpp'
2--- tests/acceptance-tests/test_prompt_session_client_api.cpp 2017-01-09 06:48:47 +0000
3+++ tests/acceptance-tests/test_prompt_session_client_api.cpp 2017-01-11 11:20:15 +0000
4@@ -334,6 +334,34 @@
5 mir_prompt_session_release_sync(prompt_session);
6 }
7
8+TEST_F(PromptSessionClientAPI, can_start_and_stop_prompt_sessions)
9+{
10+ const int sessions = 10;
11+
12+ connection = mir_connect_sync(new_connection().c_str(), __PRETTY_FUNCTION__);
13+
14+
15+ MirPromptSession* prompt_sessions[sessions] = {nullptr };
16+
17+ for (auto& prompt_session : prompt_sessions)
18+ {
19+ prompt_session = mir_connection_create_prompt_session_sync(
20+ connection, application_session_pid, null_state_change_callback, this);
21+ }
22+
23+ for (auto& prompt_session : prompt_sessions)
24+ {
25+ ASSERT_THAT(prompt_session, Ne(nullptr));
26+ EXPECT_THAT(mir_prompt_session_is_valid(prompt_session), Eq(true));
27+ EXPECT_THAT(mir_prompt_session_error_message(prompt_session), StrEq(""));
28+ }
29+
30+ for (auto& prompt_session : prompt_sessions)
31+ {
32+ mir_prompt_session_release_sync(prompt_session);
33+ }
34+}
35+
36 TEST_F(PromptSessionClientAPI, notifies_start_and_stop)
37 {
38 connection = mir_connect_sync(new_connection().c_str(), __PRETTY_FUNCTION__);

Subscribers

People subscribed via source and target branches