package org.mypsycho.test.text; import java.util.Locale; import java.util.Map; import org.junit.Assert; import org.junit.Test; import org.mypsycho.util.PropertiesLoader; /** * Class for ... * <p>Details</p> * * @author nperansi * */ public class PropertiesLoaderTest { @Test public void testProperties() { PropertiesLoader loader = new PropertiesLoader(); loader.addGlobal("e:os", "win"); loader.addGlobal("e:opt", "1"); Map<String, String> props = loader.getProperties(getClass(), Locale.ROOT); Assert.assertEquals("Ms title : foo seller", props.get("message")); loader = new PropertiesLoader(); loader.addGlobal("e:os", "win"); loader.addGlobal("e:arch", "x64"); loader.addGlobal("e:opt", "1"); props = loader.getProperties(getClass(), Locale.ROOT); Assert.assertEquals("Ms title : foo harder", props.get("message")); loader = new PropertiesLoader(); loader.addGlobal("e:os", "newbee"); loader.addGlobal("e:arch", "x64"); loader.addGlobal("e:opt", "1"); props = loader.getProperties(getClass(), Locale.ROOT); Assert.assertEquals("Title : foo fighter", props.get("message")); } }