Lines Matching refs:Suffix
116 enum class Suffix { Possible, PastTense, Process, InProgressAction, Unknown }; in TEST() enum
119 return llvm::StringSwitch<Suffix>(S) in TEST()
120 .EndsWith("able", Suffix::Possible) in TEST()
121 .EndsWith("ed", Suffix::PastTense) in TEST()
122 .EndsWith("ation", Suffix::Process) in TEST()
123 .EndsWith("ing", Suffix::InProgressAction) in TEST()
124 .Default(Suffix::Unknown); in TEST()
127 EXPECT_EQ(Suffix::Possible, Translate("optimizable")); in TEST()
128 EXPECT_EQ(Suffix::PastTense, Translate("optimized")); in TEST()
129 EXPECT_EQ(Suffix::Process, Translate("optimization")); in TEST()
130 EXPECT_EQ(Suffix::InProgressAction, Translate("optimizing")); in TEST()
131 EXPECT_EQ(Suffix::Unknown, Translate("optimizer")); in TEST()
132 EXPECT_EQ(Suffix::Unknown, Translate("OPTIMIZABLE")); in TEST()
136 enum class Suffix { Possible, PastTense, Process, InProgressAction, Unknown }; in TEST() enum
139 return llvm::StringSwitch<Suffix>(S) in TEST()
140 .EndsWithLower("able", Suffix::Possible) in TEST()
141 .EndsWithLower("ed", Suffix::PastTense) in TEST()
142 .EndsWithLower("ation", Suffix::Process) in TEST()
143 .EndsWithLower("ing", Suffix::InProgressAction) in TEST()
144 .Default(Suffix::Unknown); in TEST()
147 EXPECT_EQ(Suffix::Possible, Translate("optimizable")); in TEST()
148 EXPECT_EQ(Suffix::Possible, Translate("OPTIMIZABLE")); in TEST()
149 EXPECT_EQ(Suffix::PastTense, Translate("optimized")); in TEST()
150 EXPECT_EQ(Suffix::Process, Translate("optimization")); in TEST()
151 EXPECT_EQ(Suffix::InProgressAction, Translate("optimizing")); in TEST()
152 EXPECT_EQ(Suffix::Unknown, Translate("optimizer")); in TEST()