Skip to content

Commit 4b62c25

Browse files
authored
Merge pull request #134 from bkokoszx/test_component_set_state
test: component: change comp_set_state test cases
2 parents c322398 + 9524b69 commit 4b62c25

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

test/cmocka/src/audio/component/comp_set_state.c

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,16 @@ struct test_case test_cases[] = {
7070
/*succeed set state*/
7171
TEST_CASE(SUCCEED, COMP_STATE_PREPARE,
7272
COMP_TRIGGER_START, NULL_STATE),
73-
TEST_CASE(SUCCEED, COMP_STATE_PAUSED,
74-
COMP_TRIGGER_START, NULL_STATE),
7573
TEST_CASE(SUCCEED, COMP_STATE_PAUSED,
7674
COMP_TRIGGER_RELEASE, NULL_STATE),
7775
TEST_CASE(SUCCEED, COMP_STATE_ACTIVE,
7876
COMP_TRIGGER_STOP, NULL_STATE),
77+
TEST_CASE(SUCCEED, COMP_STATE_PAUSED,
78+
COMP_TRIGGER_STOP, NULL_STATE),
7979
TEST_CASE(SUCCEED, COMP_STATE_ACTIVE,
8080
COMP_TRIGGER_XRUN, NULL_STATE),
81+
TEST_CASE(SUCCEED, COMP_STATE_PAUSED,
82+
COMP_TRIGGER_XRUN, NULL_STATE),
8183
TEST_CASE(SUCCEED, COMP_STATE_ACTIVE,
8284
COMP_TRIGGER_PAUSE, NULL_STATE),
8385
TEST_CASE(SUCCEED, COMP_STATE_INIT,
@@ -104,6 +106,8 @@ struct test_case test_cases[] = {
104106
NULL_STATE),
105107
TEST_CASE(FAIL, COMP_STATE_SUSPEND, COMP_TRIGGER_START,
106108
NULL_STATE),
109+
TEST_CASE(FAIL, COMP_STATE_PAUSED, COMP_TRIGGER_START,
110+
NULL_STATE),
107111
TEST_CASE(FAIL, COMP_STATE_ACTIVE, COMP_TRIGGER_START,
108112
NULL_STATE),
109113
TEST_CASE(FAIL, COMP_STATE_INIT, COMP_TRIGGER_RELEASE,
@@ -122,8 +126,6 @@ struct test_case test_cases[] = {
122126
NULL_STATE),
123127
TEST_CASE(FAIL, COMP_STATE_PREPARE, COMP_TRIGGER_STOP,
124128
NULL_STATE),
125-
TEST_CASE(FAIL, COMP_STATE_PAUSED, COMP_TRIGGER_STOP,
126-
NULL_STATE),
127129
TEST_CASE(FAIL, COMP_STATE_INIT, COMP_TRIGGER_XRUN,
128130
NULL_STATE),
129131
TEST_CASE(FAIL, COMP_STATE_READY, COMP_TRIGGER_XRUN,
@@ -132,8 +134,6 @@ struct test_case test_cases[] = {
132134
NULL_STATE),
133135
TEST_CASE(FAIL, COMP_STATE_PREPARE, COMP_TRIGGER_XRUN,
134136
NULL_STATE),
135-
TEST_CASE(FAIL, COMP_STATE_PAUSED, COMP_TRIGGER_XRUN,
136-
NULL_STATE),
137137
TEST_CASE(FAIL, COMP_STATE_INIT, COMP_TRIGGER_PAUSE,
138138
NULL_STATE),
139139
TEST_CASE(FAIL, COMP_STATE_READY, COMP_TRIGGER_PAUSE,
@@ -156,14 +156,16 @@ struct test_case test_cases[] = {
156156
/*correct output state*/
157157
TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_PREPARE,
158158
COMP_TRIGGER_START, COMP_STATE_ACTIVE),
159-
TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_PAUSED,
160-
COMP_TRIGGER_START, COMP_STATE_ACTIVE),
161159
TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_PAUSED,
162160
COMP_TRIGGER_RELEASE, COMP_STATE_ACTIVE),
163161
TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_ACTIVE,
164162
COMP_TRIGGER_STOP, COMP_STATE_PREPARE),
163+
TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_PAUSED,
164+
COMP_TRIGGER_STOP, COMP_STATE_PREPARE),
165165
TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_ACTIVE,
166166
COMP_TRIGGER_XRUN, COMP_STATE_PREPARE),
167+
TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_PAUSED,
168+
COMP_TRIGGER_XRUN, COMP_STATE_PREPARE),
167169
TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_ACTIVE,
168170
COMP_TRIGGER_PAUSE, COMP_STATE_PAUSED),
169171
TEST_CASE(CORRECT_OUTPUT_STATE, COMP_STATE_INIT,

0 commit comments

Comments
 (0)