package de.flower.rmt.ui.app;
import de.flower.rmt.model.db.entity.Uniform;
import de.flower.rmt.test.AbstractRMTWicketIntegrationTests;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.support.MessageSourceAccessor;
import org.testng.annotations.Test;
import static org.testng.Assert.*;
/**
* @author flowerrrr
*/
public class RMTApplicationTest extends AbstractRMTWicketIntegrationTests {
@Autowired
private MessageSourceAccessor messageSource;
@Test
public void testResourceStrings() {
Uniform u = new Uniform(null);
u.setShirt("shirt");
u.setShorts("shorts");
u.setSocks("socks");
String expected = "Hemd: shirt, Hose: shorts, Stutzen: socks";
// test with spring message source
final Object[] params = new Object[]{u.getShirt(), u.getShorts(), u.getSocks()};
assertEquals(messageSource.getMessage("uniform.set", params), expected);
}
}