X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fdevice%2FDeviceStateImplTest.java;h=071743ba3e451b30b8c940964edea9ed4b7b713b;hb=refs%2Fchanges%2F71%2F44471%2F1;hp=012d744252a87cd24ea40bc9b76bd0dc2cc460a4;hpb=70c266f1eef0a823f29c4ad119a1e8f7e6164507;p=openflowplugin.git diff --git a/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImplTest.java b/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImplTest.java index 012d744252..071743ba3e 100644 --- a/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImplTest.java +++ b/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/device/DeviceStateImplTest.java @@ -8,100 +8,31 @@ package org.opendaylight.openflowplugin.impl.device; -import java.util.Arrays; -import java.util.List; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; -import org.mockito.Mockito; import org.mockito.runners.MockitoJUnitRunner; -import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId; -import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.FeaturesReply; -import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetFeaturesOutput; -import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetFeaturesOutputBuilder; -import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.features.reply.PhyPort; -import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.features.reply.PhyPortBuilder; +import org.opendaylight.openflowplugin.api.openflow.device.DeviceInfo; /** * openflowplugin-impl * org.opendaylight.openflowplugin.impl.device * * test of {@link DeviceStateImpl} - lightweight version, using basic ways (TDD) - * - * @author Vaclav Demcak - * - * Created: Mar 29, 2015 */ @RunWith(MockitoJUnitRunner.class) public class DeviceStateImplTest { - private NodeId nodeId; @Mock - private FeaturesReply featuresReply; - private DeviceStateImpl deviceState; + private DeviceInfo deviceInfo; - private final short version = 13; - private final long portNr = 10L; - private final Long portBandwidth = 1024L; - private final List pPort = Arrays.asList(new PhyPortBuilder() - .setPortNo(portNr).setMaxSpeed(portBandwidth).build()); + private DeviceStateImpl deviceState; @Before public void initialization() { - nodeId = new NodeId("test-node-id"); - Mockito.when(featuresReply.getVersion()).thenReturn(version); - Mockito.when(featuresReply.getPhyPort()).thenReturn(pPort); - deviceState = new DeviceStateImpl(featuresReply, nodeId); - } - - /** - * Test method for {@link DeviceStateImpl#DeviceStateImpl(FeaturesReply, NodeId)}. - */ - @Test(expected=NullPointerException.class) - public void testDeviceStateImplNullNodeId(){ - new DeviceStateImpl(featuresReply, null); - } - - /** - * Test method for {@link DeviceStateImpl#DeviceStateImpl(FeaturesReply, NodeId)}. - */ - @Test(expected=IllegalArgumentException.class) - public void testDeviceStateImplNullFeaturesReply(){ - new DeviceStateImpl(null, nodeId); - } - - /** - * Test method for {@link DeviceStateImpl#getNodeId()}. - */ - @Test - public void testGetNodeId(){ - final NodeId getNodeId = deviceState.getNodeId(); - Assert.assertNotNull(getNodeId); - Assert.assertEquals(nodeId, getNodeId); - } - - /** - * Test method for {@link DeviceStateImpl#getFeatures()}. - */ - @Test - public void testGetFeatures(){ - final GetFeaturesOutputBuilder expetedResult = new GetFeaturesOutputBuilder(featuresReply); - final GetFeaturesOutput getFeatures = deviceState.getFeatures(); - Assert.assertNotNull(getFeatures); - Assert.assertEquals(expetedResult.getVersion(), getFeatures.getVersion()); - Assert.assertEquals(expetedResult.getPhyPort(), getFeatures.getPhyPort()); - } - - @Test - public void testIsValid_initialValue(){ - Assert.assertFalse(deviceState.isValid()); - } - - @Test - public void testDeviceSynchronized_initialValue(){ - Assert.assertFalse(deviceState.deviceSynchronized()); + deviceState = new DeviceStateImpl(); } @Test