1
2
3
4
5
6 package org.weda.property;
7
8 import org.weda.test.WedaTestCase;
9 import org.weda.domain.Company;
10 import org.weda.message.Messages;
11 import org.weda.message.MessagesRegistry;
12
13 /**
14 *
15 * @author Mikhail Titov
16 */
17 public class ObjectDescriptorMessageProviderTest extends WedaTestCase{
18
19 public ObjectDescriptorMessageProviderTest(String name) throws Exception{
20 super(name);
21 }
22
23 public void test() throws Exception{
24 MessagesRegistry messages =
25 (MessagesRegistry)registry.getService(MessagesRegistry.class);
26 ObjectDescriptorRegistry objReg =
27 (ObjectDescriptorRegistry)
28 registry.getService(ObjectDescriptorRegistry.class);
29 PropertyDescriptor pdesc =
30 objReg.getPropertyDescriptor(Company.class, "name");
31 Messages propMessages = messages.getMessagesForObject(pdesc);
32 assertNotNull(propMessages);
33 assertNotNull(propMessages.getMessage("displayName"));
34 }
35
36 }