/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.resolver.locale; import java.util.Locale; import org.junit.Before; import org.junit.Test; import static junit.framework.Assert.assertNotNull; /** * Created by IntelliJ IDEA. * User: rmh * Date: 9/26/11 * Time: 12:55 PM */ public class LocaleParserTest { @Before public void setUp() { } @Test public void testLocalParsing() { Locale locale = LocaleParser.parseLocale( "no" ); assertNotNull( locale ); locale = LocaleParser.parseLocale( "no_NO" ); assertNotNull( locale ); locale = LocaleParser.parseLocale( "no_NO_NN" ); assertNotNull( locale ); } @Test(expected = IllegalArgumentException.class) public void testNullLocalString() { LocaleParser.parseLocale( null ); } @Test(expected = IllegalArgumentException.class) public void testInvalidLocalString() { LocaleParser.parseLocale( "no_no_no_no" ); } }