Fix titlecase lowering in decapitalize
Replace isUpperCase() with !isLowerCase check to lower both upper- and titlecased first chars.
This commit is contained in:
@@ -93,5 +93,9 @@ class StringJVMTest {
|
||||
// Locale-specific case mappings.
|
||||
assertEquals("ıII", "III".decapitalize(Locale("tr", "TR")))
|
||||
assertEquals("iII", "III".decapitalize(Locale.US))
|
||||
|
||||
// Case mapping where title case is different than uppercase.
|
||||
assertEquals("dzdzdz", "DZdzdz".decapitalize(Locale.US))
|
||||
assertEquals("dzdzdz", "Dzdzdz".decapitalize(Locale.US))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user