-
-/*
- * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- */
-
-/**
- * @file PropertyTest.java
- *
- * @brief Test for properties
- *
- */
-
-package org.opendaylight.controller.sal.core;
-
-import org.junit.Assert;
-import org.junit.Test;
-
-public class PropertyTest {
- @Test
- public void testBandWidthStr() {
- Property b;
-
- b = new Bandwidth(Bandwidth.BWUNK);
- System.out.println("b = " + b);
- Assert.assertTrue(b.toString().equals("BandWidth[UnKnown]"));
-
- b = new Bandwidth(100L);
- System.out.println("b = " + b);
- Assert.assertTrue(b.toString().equals("BandWidth[100bps]"));
-
- b = new Bandwidth(Bandwidth.BW10Mbps);
- System.out.println("b = " + b);
- Assert.assertTrue(b.toString().equals("BandWidth[10Mbps]"));
-
- b = new Bandwidth(Bandwidth.BW100Mbps);
- System.out.println("b = " + b);
- Assert.assertTrue(b.toString().equals("BandWidth[100Mbps]"));
-
- b = new Bandwidth(Bandwidth.BW100Mbps);
- System.out.println("b = " + b);
- Assert.assertTrue(b.toString().equals("BandWidth[100Mbps]"));
-
- b = new Bandwidth(Bandwidth.BW1Gbps);
- System.out.println("b = " + b);
- Assert.assertTrue(b.toString().equals("BandWidth[1Gbps]"));
-
- b = new Bandwidth(Bandwidth.BW10Gbps);
- System.out.println("b = " + b);
- Assert.assertTrue(b.toString().equals("BandWidth[10Gbps]"));
-
- b = new Bandwidth(Bandwidth.BW40Gbps);
- System.out.println("b = " + b);
- Assert.assertTrue(b.toString().equals("BandWidth[40Gbps]"));
-
- b = new Bandwidth(Bandwidth.BW100Gbps);
- System.out.println("b = " + b);
- Assert.assertTrue(b.toString().equals("BandWidth[100Gbps]"));
-
- b = new Bandwidth(Bandwidth.BW100Gbps + 15L);
- System.out.println("b = " + b);
- Assert.assertTrue(b.toString().equals("BandWidth[100Gbps]"));
-
- b = new Bandwidth(Bandwidth.BW1Tbps);
- System.out.println("b = " + b);
- Assert.assertTrue(b.toString().equals("BandWidth[1Tbps]"));
- }
-
- @Test
- public void testLatencyStr() {
- Property l;
-
- l = new Latency(Latency.LATENCYUNK);
- System.out.println("l = " + l);
- Assert.assertTrue(l.toString().equals("Latency[UnKnown]"));
-
- l = new Latency(Latency.LATENCY1ns);
- System.out.println("l = " + l);
- Assert.assertTrue(l.toString().equals("Latency[1nsec]"));
-
- l = new Latency(Latency.LATENCY1us);
- System.out.println("l = " + l);
- Assert.assertTrue(l.toString().equals("Latency[1usec]"));
-
- l = new Latency(Latency.LATENCY1ms);
- System.out.println("l = " + l);
- Assert.assertTrue(l.toString().equals("Latency[1msec]"));
- }
-}