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;
15 public class NodeDescriptionTest {
18 public void testNodeDescriptionMethods() {
19 NodeDescription ncDesc = new NodeDescription();
20 ncDesc.setHardware("Hardware1");
21 ncDesc.setManufacturer("Manufacturer1");
22 ncDesc.setDescription("SDNProtocol1");
23 ncDesc.setSerialNumber("serialNumber1");
24 ncDesc.setSoftware("Software1");
26 Assert.assertTrue(ncDesc.getHardware().equals("Hardware1"));
27 Assert.assertTrue(ncDesc.getManufacturer().equals("Manufacturer1"));
28 Assert.assertTrue(ncDesc.getDescription().equals("SDNProtocol1"));
29 Assert.assertTrue(ncDesc.getSerialNumber().equals("serialNumber1"));
30 Assert.assertTrue(ncDesc.getSoftware().equals("Software1"));
32 Assert.assertFalse(ncDesc.getHardware().equals("Hardware2"));
33 Assert.assertFalse(ncDesc.getManufacturer().equals("Manufacturer2"));
34 Assert.assertFalse(ncDesc.getDescription().equals("SDNProtocol2"));
35 Assert.assertFalse(ncDesc.getSerialNumber().equals("serialNumber2"));
36 Assert.assertFalse(ncDesc.getSoftware().equals("Software2"));