public void testResolver() {
ConstantValuePlaceholderConfigurer c = new ConstantValuePlaceholderConfigurer();
c.setBeanClassLoader(ClassUtils.getDefaultClassLoader());
ConstantStringValueResolver resolver = c.new ConstantStringValueResolver();
assertEquals("stringval", resolver.resolveStringValue("stringval"));
assertEquals("module.class.dir", resolver.resolveStringValue("constant:[" + LocationConstants.class.getName() + ".MODULE_CLASS_DIR_PROPERTY]"));
//check trim handling
assertEquals("module.class.dir", resolver.resolveStringValue(" constant:[ " + LocationConstants.class.getName() + ".MODULE_CLASS_DIR_PROPERTY ] "));