package org.societies.api.internal.css.management; import static org.junit.Assert.*; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.societies.api.internal.css.CSSManagerEnums; import org.societies.api.internal.css.CSSNode; public class TestCSSNode { public static final String TEST_IDENTITY_1 = "node11"; public static final String TEST_IDENTITY_2 = "node22"; @Before public void setUp() throws Exception { } @After public void tearDown() throws Exception { } @Test public void testConstructor() throws Exception { CSSNode cssNode = new CSSNode(); assertNotNull(cssNode); cssNode.setIdentity(TEST_IDENTITY_1); cssNode.setStatus(CSSManagerEnums.nodeStatus.Available.ordinal()); cssNode.setType(CSSManagerEnums.nodeType.Cloud.ordinal()); assertEquals(TEST_IDENTITY_1, cssNode.getIdentity()); assertEquals(CSSManagerEnums.nodeStatus.Available.ordinal(), cssNode.getStatus()); assertEquals(CSSManagerEnums.nodeType.Cloud.ordinal(), cssNode.getType()); } @Test public void testAlternativeConstructor() { CSSNode cssNode = new CSSNode(); cssNode.setIdentity(TEST_IDENTITY_1); cssNode.setStatus(CSSManagerEnums.nodeStatus.Hibernating.ordinal()); cssNode.setType(CSSManagerEnums.nodeType.Rich.ordinal()); assertEquals(TEST_IDENTITY_1, cssNode.getIdentity()); assertEquals(CSSManagerEnums.nodeType.Rich.ordinal(), cssNode.getType()); assertEquals(CSSManagerEnums.nodeStatus.Hibernating.ordinal(), cssNode.getStatus()); } }