1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 package com.enspire.gemini.integration.test.setset;
25
26 import java.util.HashSet;
27 import java.util.Set;
28
29 import com.enspire.gemini.integration.model.setset.A;
30 import com.enspire.gemini.integration.model.setset.ABidirectionalInitOnlyFirstTime;
31
32 /***
33 * @author Dragan Djuric <dragand@dev.java.net>
34 *
35 */
36 public class ABidirectionalInitOnlyFirstTimeTest extends ABidirectionalAbstractTest {
37
38 private ABidirectionalInitOnlyFirstTime testABidirectionalInitOnlyFirstTime;
39 /***
40 * @see com.enspire.gemini.integration.test.setset.ABidirectionalAbstractTest#createTestABidirectional()
41 */
42
43 protected A createTestABidirectional() {
44 return createTestABidirectionalInitOnlyFirstTime();
45 }
46
47 protected ABidirectionalInitOnlyFirstTime
48 createTestABidirectionalInitOnlyFirstTime() {
49 ABidirectionalInitOnlyFirstTime a = new ABidirectionalInitOnlyFirstTime();
50 a.setB(new HashSet());
51 return a;
52 }
53
54 /***
55 * @see com.enspire.gemini.integration.test.setset.ABidirectionalAbstractTest#setUp()
56 */
57
58 protected void setUp() throws Exception {
59 super.setUp();
60 testABidirectionalInitOnlyFirstTime =
61 createTestABidirectionalInitOnlyFirstTime();
62 }
63
64 public void testSetBAgain() {
65 Set newSet = new HashSet();
66 testABidirectionalInitOnlyFirstTime.setB(newSet);
67 assertSame(newSet, testABidirectionalInitOnlyFirstTime.getB());
68 }
69
70 }