From 79818e83e1fceb1a04f2cfa77a8bf32dc160f65f Mon Sep 17 00:00:00 2001 From: sonicke <10112215@zte.com.cn> Date: Sun, 11 Feb 2018 16:30:53 +0800 Subject: unit test for FlowClassfierReq4N Change-Id: I9fbdba53833b71528ad76db9b49fa50abcb346b7 Issue-ID: VFC-755 Signed-off-by: Zhuoyao Huang <10112215@zte.com.cn> --- .../onap/sfc/entity/FlowClassfierReq4NTest.java | 101 +++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 zte/sfc-driver/sfc-driver/src/test/java/org/onap/sfc/entity/FlowClassfierReq4NTest.java diff --git a/zte/sfc-driver/sfc-driver/src/test/java/org/onap/sfc/entity/FlowClassfierReq4NTest.java b/zte/sfc-driver/sfc-driver/src/test/java/org/onap/sfc/entity/FlowClassfierReq4NTest.java new file mode 100644 index 0000000..3d48c41 --- /dev/null +++ b/zte/sfc-driver/sfc-driver/src/test/java/org/onap/sfc/entity/FlowClassfierReq4NTest.java @@ -0,0 +1,101 @@ +/** + * Copyright 2018 ZTE Corporation. + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.onap.sfc.entity; + +import org.junit.Before; +import org.junit.Test; + +import static org.junit.Assert.*; + +public class FlowClassfierReq4NTest { + FlowClassfierReq4N flowClassfierReq4N; + + @Before + public void setUp() throws Exception { + flowClassfierReq4N = new FlowClassfierReq4N(); + } + + @Test + public void getAndSetUrl() throws Exception { + String url = "http://0.0.0.0:8080"; + flowClassfierReq4N.setUrl(url); + assert flowClassfierReq4N.getUrl().equals(url); + } + + @Test + public void getAndSetSdnControllerId() throws Exception { + String sdnControllerId = "123-456-789"; + flowClassfierReq4N.setSdnControllerId(sdnControllerId); + assert flowClassfierReq4N.getSdnControllerId().equals(sdnControllerId); + } + + @Test + public void getAndSetName() throws Exception { + String name = "name"; + flowClassfierReq4N.setName(name); + assert flowClassfierReq4N.getName().equals(name); + } + + @Test + public void getAndSetDescription() throws Exception { + String description = "description"; + flowClassfierReq4N.setDescription(description); + assert flowClassfierReq4N.getDescription().equals(description); + } + + @Test + public void getAndSetDscp() throws Exception { + int dscp = 0; + flowClassfierReq4N.setDscp(dscp); + assert flowClassfierReq4N.getDscp() == dscp; + } + + @Test + public void getAndSetIp_proto() throws Exception { + String ip_proto = "ISIS"; + flowClassfierReq4N.setIp_proto(ip_proto); + assert flowClassfierReq4N.getIp_proto().equals(ip_proto); + } + + @Test + public void getAndSetSource_port_range() throws Exception { + String source_port_range = "1-400"; + flowClassfierReq4N.setSource_port_range(source_port_range); + assert flowClassfierReq4N.getSource_port_range().equals(source_port_range); + } + + @Test + public void getAndSetDest_port_range() throws Exception { + String dest_port_range = "1-400"; + flowClassfierReq4N.setDest_port_range(dest_port_range); + assert flowClassfierReq4N.getDest_port_range().equals(dest_port_range); + } + + @Test + public void getAndSetSource_ip_range() throws Exception { + String source_ip_range = "0.0.0.0-1.1.1.1"; + flowClassfierReq4N.setSource_ip_range(source_ip_range); + assert flowClassfierReq4N.getSource_ip_range().equals(source_ip_range); + } + + @Test + public void getAndSetDest_ip_range() throws Exception { + String dest_ip_range = "0.0.0.0-1.1.1.1"; + flowClassfierReq4N.setDest_ip_range(dest_ip_range); + assert flowClassfierReq4N.getDest_ip_range().equals(dest_ip_range); + } + +} \ No newline at end of file -- cgit 1.2.3-korg