package com.pugh.sockso.resources; import com.pugh.sockso.tests.SocksoTestCase; public class LocaleFactoryTest extends SocksoTestCase { private LocaleFactory factory; @Override protected void setUp() { factory = new LocaleFactory( new FileResources() ); factory.init( "en" ); } public void testGetlocaleReturnsRequestedLocale() { Locale locale = factory.getLocale( "en" ); assertEquals( "en", locale.getLangCode() ); } public void testLocaleReturnedByGetlocaleIsLoadedWithLocaleStrings() { Locale locale = factory.getLocale( "en" ); assertEquals( "Stack Trace", locale.getString("www.error.stackTrace") ); } public void testGetdefaultlocaleReturnsTheDefaultLocaleConfigured() { Locale locale = factory.getDefaultLocale(); assertEquals( "en", locale.getLangCode() ); } }