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.collectionsimple;
25
26 import java.util.LinkedList;
27 import java.util.Collection;
28
29 import com.enspire.gemini.integration.model.collectionsimple.A;
30 import com.enspire.gemini.integration.model.collectionsimple.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.collectionsimple.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 LinkedList());
51 return a;
52 }
53
54 /***
55 * @see com.enspire.gemini.integration.test.collectionsimple.ABidirectionalAbstractTest#setUp()
56 */
57
58 protected void setUp() throws Exception {
59 super.setUp();
60 testABidirectionalInitOnlyFirstTime =
61 createTestABidirectionalInitOnlyFirstTime();
62 }
63
64 public void testSetBAgain() {
65 Collection newCollection = new LinkedList();
66 testABidirectionalInitOnlyFirstTime.setB(newCollection);
67 assertSame(newCollection, testABidirectionalInitOnlyFirstTime.getB());
68 }
69
70 }