Lines Matching refs:Test
9 #include "test/UnitTest/Test.h"
11 template <auto Func> struct StrchrTest : public LIBC_NAMESPACE::testing::Test {
89 template <auto Func> struct StrrchrTest : public LIBC_NAMESPACE::testing::Test {
166 using LlvmLibc##name##Test = StrchrTest<func>; \
167 TEST_F(LlvmLibc##name##Test, FindsFirstCharacter) { findsFirstCharacter(); } \
168 TEST_F(LlvmLibc##name##Test, FindsMiddleCharacter) { \
171 TEST_F(LlvmLibc##name##Test, FindsLastCharacterThatIsNotNullTerminator) { \
174 TEST_F(LlvmLibc##name##Test, FindsNullTerminator) { findsNullTerminator(); } \
175 TEST_F(LlvmLibc##name##Test, CharacterNotWithinStringShouldReturnNullptr) { \
178 TEST_F(LlvmLibc##name##Test, TheSourceShouldNotChange) { \
181 TEST_F(LlvmLibc##name##Test, ShouldFindFirstOfDuplicates) { \
184 TEST_F(LlvmLibc##name##Test, EmptyStringShouldOnlyMatchNullTerminator) { \
189 using LlvmLibc##name##Test = StrrchrTest<func>; \
190 TEST_F(LlvmLibc##name##Test, FindsFirstCharacter) { findsFirstCharacter(); } \
191 TEST_F(LlvmLibc##name##Test, FindsMiddleCharacter) { \
194 TEST_F(LlvmLibc##name##Test, FindsLastCharacterThatIsNotNullTerminator) { \
197 TEST_F(LlvmLibc##name##Test, FindsNullTerminator) { findsNullTerminator(); } \
198 TEST_F(LlvmLibc##name##Test, FindsLastBehindFirstNullTerminator) { \
201 TEST_F(LlvmLibc##name##Test, CharacterNotWithinStringShouldReturnNullptr) { \
204 TEST_F(LlvmLibc##name##Test, ShouldFindLastOfDuplicates) { \
207 TEST_F(LlvmLibc##name##Test, EmptyStringShouldOnlyMatchNullTerminator) { \