1   /*
2    * ObjectDescriptorMessageProviderTest.java
3    * Created on 16 Июнь 2006 г., 2:01
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  }