1 16 17 package org.springframework.jmx.export; 18 19 import javax.management.ObjectName ; 20 21 import org.springframework.jmx.AbstractJmxTests; 22 import org.springframework.jmx.IJmxTestBean; 23 24 27 public class PropertyPlaceholderConfigurerTests extends AbstractJmxTests { 28 29 protected String getApplicationContextPath() { 30 return "org/springframework/jmx/export/propertyPlaceholderConfigurer.xml"; 31 } 32 33 public void testPropertiesReplaced() { 34 IJmxTestBean bean = (IJmxTestBean) getContext().getBean("testBean"); 35 36 assertEquals("Name is incorrect", "Rob Harrop", bean.getName()); 37 assertEquals("Age is incorrect", 100, bean.getAge()); 38 } 39 40 public void testPropertiesCorrectInJmx() throws Exception { 41 ObjectName oname = new ObjectName ("bean:name=proxyTestBean1"); 42 Object name = server.getAttribute(oname, "Name"); 43 Integer age = (Integer ) server.getAttribute(oname, "Age"); 44 45 assertEquals("Name is incorrect in JMX", "Rob Harrop", name); 46 assertEquals("Age is incorrect in JMX", 100, age.intValue()); 47 } 48 49 } 50 51 | Popular Tags |