더북(TheBook)

이제 예제 6-19에 나타낸 유닛 테스트를 생성하자.

 예제 6-19 MyDocumentsI18nTest.java

package com.apress.isf.spring.test;

 

import static java.lang.System.out;

 

import java.util.Locale;

 

import org.junit.Before;

import org.junit.Test;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

import org.springframework.context.support.ClassPathXmlApplicationContext;

 

public class MyDocumentsI18nTest {

 

private static final Logger log =

LoggerFactory.getLogger(MyDocumentsI18nTest.class);

private ClassPathXmlApplicationContext context;

 

@Before

public void setup() {

context = new ClassPathXmlApplicationContext(

"META-INF/spring/mydocuments-i18n-context.xml");

}

 

@Test

public void testMenu() {

log.debug("About to Translate...");

 

String english = context.getMessage("main.title", null, Locale.ENGLISH);

String spanish = context.getMessage("main.title", null,

new Locale("es"));

out.println("English: " + english);

out.println("Spanish: " + spanish);

}

 

}


신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.