[Omit needless words] Fix lowercasing of initialisms with two-letter initial words.

Fixes rdar://problem/26643039.
This commit is contained in:
Doug Gregor
2016-06-13 17:59:14 -07:00
parent 011e306fe8
commit 5bea187b0f
5 changed files with 20 additions and 7 deletions

View File

@@ -192,6 +192,14 @@ TEST(ToLowercaseTest, Words) {
EXPECT_EQ(camel_case::toLowercaseWord("", scratch), "");
}
TEST(ToLowercaseInitialismsTest, Words) {
llvm::SmallString<64> scratch;
EXPECT_EQ(camel_case::toLowercaseInitialisms("ToXML", scratch), "toXML");
EXPECT_EQ(camel_case::toLowercaseInitialisms("URLsInHand", scratch),
"urlsInHand");
}
TEST(ToSentencecaseTest, Words) {
llvm::SmallString<64> scratch;