Lines Matching refs:ASSERT_EQ

39   ASSERT_EQ(0, sem_init(&s, 0, 0));  in TEST()
40 ASSERT_EQ(0, sem_init(&s, 0, 1)); in TEST()
41 ASSERT_EQ(0, sem_init(&s, 0, 123)); in TEST()
45 ASSERT_EQ(-1, sem_init(&s, 0, -1)); in TEST()
48 ASSERT_EQ(SEM_VALUE_MAX, sysconf(_SC_SEM_VALUE_MAX)); in TEST()
51 ASSERT_EQ(0, sem_init(&s, 0, SEM_VALUE_MAX)); in TEST()
55 ASSERT_EQ(-1, sem_init(&s, 0, static_cast<unsigned>(SEM_VALUE_MAX) + 1)); in TEST()
58 ASSERT_EQ(0, sem_destroy(&s)); in TEST()
63 ASSERT_EQ(0, sem_init(&s, 0, 3)); in TEST()
64 ASSERT_EQ(0, sem_trywait(&s)); in TEST()
65 ASSERT_EQ(0, sem_trywait(&s)); in TEST()
66 ASSERT_EQ(0, sem_trywait(&s)); in TEST()
68 ASSERT_EQ(-1, sem_trywait(&s)); in TEST()
70 ASSERT_EQ(0, sem_destroy(&s)); in TEST()
74 ASSERT_EQ(0, sem_wait(&sem)); in SemWaitThreadTestFn()
84 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
87 ASSERT_EQ(0, pthread_create(&t1, nullptr, SemWaitThreadFn, &s)); in TEST()
88 ASSERT_EQ(0, pthread_create(&t2, nullptr, SemWaitThreadFn, &s)); in TEST()
89 ASSERT_EQ(0, pthread_create(&t3, nullptr, SemWaitThreadFn, &s)); in TEST()
91 ASSERT_EQ(0, sem_post(&s)); in TEST()
92 ASSERT_EQ(0, sem_post(&s)); in TEST()
93 ASSERT_EQ(0, sem_post(&s)); in TEST()
96 ASSERT_EQ(0, pthread_join(t1, &result)); in TEST()
97 ASSERT_EQ(0, pthread_join(t2, &result)); in TEST()
98 ASSERT_EQ(0, pthread_join(t3, &result)); in TEST()
113 ASSERT_EQ(0, sem_init(&s, 0, 0)); in sem_timedwait_helper()
116 ASSERT_EQ(0, clock_gettime(clock, &ts)); in sem_timedwait_helper()
120 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()
126 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()
130 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()
136 ASSERT_EQ(-1, wait_function(&s, &ts)); in sem_timedwait_helper()
139 ASSERT_EQ(0, sem_destroy(&s)); in sem_timedwait_helper()
169 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST_F()
178 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
181 ASSERT_EQ(0, sem_getvalue(&s, &i)); in TEST()
182 ASSERT_EQ(0, i); in TEST()
184 ASSERT_EQ(0, sem_post(&s)); in TEST()
185 ASSERT_EQ(0, sem_getvalue(&s, &i)); in TEST()
186 ASSERT_EQ(1, i); in TEST()
188 ASSERT_EQ(0, sem_post(&s)); in TEST()
189 ASSERT_EQ(0, sem_getvalue(&s, &i)); in TEST()
190 ASSERT_EQ(2, i); in TEST()
192 ASSERT_EQ(0, sem_wait(&s)); in TEST()
193 ASSERT_EQ(0, sem_getvalue(&s, &i)); in TEST()
194 ASSERT_EQ(1, i); in TEST()
227 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
230 ASSERT_EQ(0, pthread_create(&thread, nullptr, SemWaitEINTRThreadFn, &s)); in TEST()
233 ASSERT_EQ(0, pthread_kill(thread, SIGUSR1)); in TEST()
236 ASSERT_EQ(0, sem_post(&s)); in TEST()
238 ASSERT_EQ(0, pthread_join(thread, &result)); in TEST()
239 ASSERT_EQ(0U, reinterpret_cast<uintptr_t>(result)); in TEST()
250 ASSERT_EQ(0, sem_init(&s, 0, 0)); in TEST()
253 ASSERT_EQ(0, pthread_create(&thread, nullptr, SemWaitEINTRThreadFn, &s)); in TEST()
256 ASSERT_EQ(0, pthread_kill(thread, SIGUSR1)); in TEST()
259 ASSERT_EQ(0, sem_post(&s)); in TEST()
261 ASSERT_EQ(0, pthread_join(thread, &result)); in TEST()
262 ASSERT_EQ(2U, reinterpret_cast<uintptr_t>(result)); in TEST()