Bug 1029: Remove dead code: samples/clustersession
[controller.git] / opendaylight / clustering / test / src / test / java / org / opendaylight / controller / clustering / test / internal / TestClusteringTest.java
1 \r
2 /*\r
3  * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.\r
4  *\r
5  * This program and the accompanying materials are made available under the\r
6  * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
7  * and is available at http://www.eclipse.org/legal/epl-v10.html\r
8  */\r
9 \r
10 package org.opendaylight.controller.clustering.test.internal;\r
11 \r
12 \r
13 import org.junit.Assert;\r
14 import org.junit.Test;\r
15 \r
16 public class TestClusteringTest {\r
17 \r
18         @Test\r
19         public void testComplexClass() {\r
20                 ComplexClass cc = new ComplexClass("cplxc1");\r
21                 Assert.assertTrue(cc.whoAmI().equals("ComplexClass_cplxc1"));\r
22                 cc.IAm("cplxc2");\r
23                 Assert.assertTrue(cc.whoAmI().equals("ComplexClass_cplxc2"));\r
24         }\r
25 \r
26         @Test\r
27         public void testComplexClass1() {\r
28                 ComplexClass1 cc1 = new ComplexClass1("cplxc1a");\r
29                 Assert.assertTrue(cc1.whoAmI().equals("ComplexClass1_cplxc1a"));\r
30                 cc1.IAm("cplxc1b");\r
31                 Assert.assertTrue(cc1.whoAmI().equals("ComplexClass1_cplxc1b"));\r
32         }\r
33 \r
34 \r
35         @Test\r
36         public void testComplexContainer() {\r
37                 ComplexContainer cplxcontnr1 = new ComplexContainer("cct1", 5);\r
38                 Assert.assertTrue(cplxcontnr1.getIdentity().equals("[ComplexClass_cct1]-[ComplexClass1_cct1]"));\r
39                 Assert.assertTrue(cplxcontnr1.getState() == 5);\r
40 \r
41                 cplxcontnr1.setIdentity("cct2");\r
42                 Assert.assertTrue(cplxcontnr1.getIdentity().equals("[ComplexClass_cct2]-[ComplexClass1_cct2]"));\r
43 \r
44                 Assert.assertTrue(cplxcontnr1.toString().equals(\r
45                                 "{ID:[ComplexClass_cct2]-[ComplexClass1_cct2],STATE:5}"));\r
46         }\r
47 \r
48         @Test\r
49         public void testStringContainer() {\r
50                 StringContainer strcontainer1 = new StringContainer();\r
51                 Assert.assertTrue(strcontainer1.getMystring() == null);\r
52                 Assert.assertTrue(strcontainer1.hashCode() == 0);\r
53 \r
54                 StringContainer strcontainer2 = new StringContainer("foo");\r
55                 Assert.assertTrue(strcontainer2.getMystring() != null);\r
56                 Assert.assertTrue(strcontainer2.hashCode() != 0);\r
57 \r
58                 strcontainer1.setMystring("foo");\r
59                 Assert.assertTrue(strcontainer2.equals(strcontainer1));\r
60 \r
61                 Assert.assertTrue(strcontainer2.toString().equals("{foo}"));\r
62         }\r
63 \r
64 \r
65 }\r