* Confirms that a {@link DescriptionConfigurable} object will have its
* description and caption set correctly, as retrieved from a MessageSource
* using the key 'beanName.description' and 'beanName.caption' respectively.
*/
public void testDescriptionConfigurable() {
MessageSource messageSource = (MessageSource) EasyMock.createMock(MessageSource.class);
DefaultApplicationObjectConfigurer configurer = new DefaultApplicationObjectConfigurer(messageSource);
String objectName = "bogusDescriptionConfigurable";
String descriptionCode = objectName + ".description";
String captionCode = objectName + ".caption";
String description = "bogusDescription";
String caption = "bogusCaption";
EasyMock.expect(messageSource.getMessage(descriptionCode, null, Locale.getDefault())).andReturn(description);
EasyMock.expect(messageSource.getMessage(captionCode, null, Locale.getDefault())).andReturn(caption);
DescriptionConfigurable configurable = (DescriptionConfigurable) EasyMock
.createMock(DescriptionConfigurable.class);
configurable.setDescription(description);
configurable.setCaption(caption);