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.ABidirectionalDefault;
31
32 /***
33 * @author Dragan Djuric <dragand@dev.java.net>
34 *
35 */
36 public class ABidirectionalDefaultTest extends ABidirectionalAbstractTest {
37
38 private ABidirectionalDefault testABidirectionalDefault;
39 /***
40 * @see com.enspire.gemini.integration.test.collectionsimple.ABidirectionalAbstractTest#createTestABidirectional()
41 */
42
43 protected A createTestABidirectional() {
44 return createTestABidirectionalDefault();
45 }
46
47 protected ABidirectionalDefault createTestABidirectionalDefault() {
48 ABidirectionalDefault a = new ABidirectionalDefault();
49 a.setB(new LinkedList());
50 return a;
51 }
52
53 /***
54 * @see com.enspire.gemini.integration.test.collectionsimple.ABidirectionalAbstractTest#setUp()
55 */
56
57 protected void setUp() throws Exception {
58 super.setUp();
59 testABidirectionalDefault = createTestABidirectionalDefault();
60 }
61
62 public void testSetBAgain() {
63 Collection newCollection = new LinkedList();
64 testABidirectionalDefault.setB(newCollection);
65 assertNotSame(newCollection, testABidirectionalDefault.getB());
66 }
67 }