Home | History | Annotate | Download | only in tests

Lines Matching refs:ASSERT_EQ

39   ASSERT_EQ(123, atomic_load(&v));
42 ASSERT_EQ(456, atomic_load(&v));
95 ASSERT_EQ(123, atomic_load(&i));
97 ASSERT_EQ(123, atomic_load_explicit(&i, memory_order_relaxed));
103 ASSERT_EQ(123, atomic_exchange(&i, 456));
104 ASSERT_EQ(456, atomic_exchange_explicit(&i, 123, memory_order_relaxed));
115 ASSERT_EQ(456, expected);
123 ASSERT_EQ(456, expected);
131 ASSERT_EQ(expected, 123);
134 ASSERT_EQ(456, expected);
142 ASSERT_EQ(expected, 123);
147 ASSERT_EQ(456, expected);
152 ASSERT_EQ(123, atomic_fetch_add(&i, 1));
153 ASSERT_EQ(124, atomic_fetch_add_explicit(&i, 1, memory_order_relaxed));
154 ASSERT_EQ(125, atomic_load(&i));
159 ASSERT_EQ(123, atomic_fetch_sub(&i, 1));
160 ASSERT_EQ(122, atomic_fetch_sub_explicit(&i, 1, memory_order_relaxed));
161 ASSERT_EQ(121, atomic_load(&i));
166 ASSERT_EQ(0x100, atomic_fetch_or(&i, 0x020));
167 ASSERT_EQ(0x120, atomic_fetch_or_explicit(&i, 0x003, memory_order_relaxed));
168 ASSERT_EQ(0x123, atomic_load(&i));
173 ASSERT_EQ(0x100, atomic_fetch_xor(&i, 0x120));
174 ASSERT_EQ(0x020, atomic_fetch_xor_explicit(&i, 0x103, memory_order_relaxed));
175 ASSERT_EQ(0x123, atomic_load(&i));
180 ASSERT_EQ(0x123, atomic_fetch_and(&i, 0x00f));
181 ASSERT_EQ(0x003, atomic_fetch_and_explicit(&i, 0x2, memory_order_relaxed));
182 ASSERT_EQ(0x002, atomic_load(&i));
252 ASSERT_EQ(0, pthread_create(&t1, 0, reader, &a));
253 ASSERT_EQ(0, pthread_create(&t2, 0, writer, &a));
254 ASSERT_EQ(0, pthread_join(t1, &result));
256 ASSERT_EQ(0, pthread_join(t2, &result));