1   package com.diasparsoftware.java.lang.test;
2   
3   import java.util.*;
4   
5   import com.diasparsoftware.java.util.Money;
6   import com.diasparsoftware.util.junit.ValueObjectEqualsTest;
7   
8   public class ValueObjectEqualsTestSinglePropertyTest
9       extends ValueObjectEqualsTest {
10  
11      protected Object createControlInstance() throws Exception {
12          return new Money(100, 0);
13      }
14  
15      protected Object createInstanceDiffersIn(String keyPropertyName)
16          throws Exception {
17              
18          return new Money(200, 0);
19      }
20  
21      protected List keyPropertyNames() {
22          return Collections.singletonList("cents");
23      }
24  
25  }