org.apache.maven.shared.utils
Class CaseTest
java.lang.Object
org.junit.Assert
org.apache.maven.shared.utils.CaseTest
public class CaseTest
- extends Assert
Test case for character case changes, to precisely point the situations when character case comparison doesn't
give intuitive result, or why one should avoid String.toUpperCase()
and String.toLowerCase()
(platform locale dependent, with sometimes unexpected results)
but prefer String.equalsIgnoreCase(String)
when possible.
- Author:
- Hervé Boutemy
- See Also:
- Simple Smiles - Xuelei Fan's Blog
Method Summary |
static void |
restoreDefaultLocale()
|
void |
testAsciiAvailableLocales()
Test case change on all ascii characters with every available locale, to check that turkish i is the only
exception on these characters. |
void |
testTurkishI()
test the known case of upper I which doesn't give commonly expected i in Turkish locale, but ı (dotless i). |
Methods inherited from class org.junit.Assert |
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CaseTest
public CaseTest()
restoreDefaultLocale
public static void restoreDefaultLocale()
testTurkishI
public void testTurkishI()
- test the known case of upper I which doesn't give commonly expected i in Turkish locale, but ı (dotless i).
- See Also:
- The infamous Turkish locale bug
testAsciiAvailableLocales
public void testAsciiAvailableLocales()
- Test case change on all ascii characters with every available locale, to check that turkish i is the only
exception on these characters.
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.