3 * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved.
5 * This program and the accompanying materials are made available under the
6 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
7 * and is available at http://www.eclipse.org/legal/epl-v10.html
10 package org.opendaylight.controller.sal.reader;
12 import org.junit.Assert;
13 import org.junit.Test;
14 import org.opendaylight.controller.sal.reader.NodeDescription;
16 public class NodeDescriptionTest {
19 public void testNodeDescriptionMethods() {
20 NodeDescription ncDesc = new NodeDescription();
21 ncDesc.setHardware("Hardware1");
22 ncDesc.setManufacturer("Manufacturer1");
23 ncDesc.setDescription("SDNProtocol1");
24 ncDesc.setSerialNumber("serialNumber1");
25 ncDesc.setSoftware("Software1");
27 Assert.assertTrue(ncDesc.getHardware().equals("Hardware1"));
28 Assert.assertTrue(ncDesc.getManufacturer().equals("Manufacturer1"));
29 Assert.assertTrue(ncDesc.getDescription().equals("SDNProtocol1"));
30 Assert.assertTrue(ncDesc.getSerialNumber().equals("serialNumber1"));
31 Assert.assertTrue(ncDesc.getSoftware().equals("Software1"));
33 Assert.assertFalse(ncDesc.getHardware().equals("Hardware2"));
34 Assert.assertFalse(ncDesc.getManufacturer().equals("Manufacturer2"));
35 Assert.assertFalse(ncDesc.getDescription().equals("SDNProtocol2"));
36 Assert.assertFalse(ncDesc.getSerialNumber().equals("serialNumber2"));
37 Assert.assertFalse(ncDesc.getSoftware().equals("Software2"));