Java Examples for org.hibernate.type.descriptor.java.LocaleTypeDescriptor

The following java examples will help you to understand the usage of org.hibernate.type.descriptor.java.LocaleTypeDescriptor. These source code samples are taken from different open source projects.

Example 1
Project: hibernate-orm-master  File: LocaleTypeDescriptorTest.java View source code
@Test
public void testConversionFromString() {
    assertEquals(toLocale("de", null, null), LocaleTypeDescriptor.INSTANCE.fromString("de"));
    assertEquals(toLocale("de", "DE", null), LocaleTypeDescriptor.INSTANCE.fromString("de_DE"));
    assertEquals(toLocale(null, "DE", null), LocaleTypeDescriptor.INSTANCE.fromString("_DE"));
    assertEquals(toLocale(null, null, "ch123"), LocaleTypeDescriptor.INSTANCE.fromString("__ch123"));
    assertEquals(toLocale(null, "DE", "ch123"), LocaleTypeDescriptor.INSTANCE.fromString("_DE_ch123"));
    assertEquals(toLocale("de", null, "ch123"), LocaleTypeDescriptor.INSTANCE.fromString("de__ch123"));
    assertEquals(toLocale("de", "DE", "ch123"), LocaleTypeDescriptor.INSTANCE.fromString("de_DE_ch123"));
    assertEquals(toLocale("", "", ""), LocaleTypeDescriptor.INSTANCE.fromString(""));
    assertEquals(Locale.ROOT, LocaleTypeDescriptor.INSTANCE.fromString(""));
}