From c2eaae773f3a76ecf585a24172692da0bf00445f Mon Sep 17 00:00:00 2001 From: Gaurav Agrawal Date: Thu, 21 Sep 2017 16:29:34 +0530 Subject: Improve code coverage for MdsalHelper Changes includes 1. Modified pom to take JUNIT version from parent pom. 2. Added basic testcases for MdsalHelper utilities with test YANG. 3. Made necessary pom additions. Change-Id: Ib46bd9c8a87db33c90aaaf36736d709a7c17cbdd Issue-Id: CCSDK-101 Signed-off-by: Gaurav Agrawal --- .../l3vpnyang/ietf-l3vpn-svc-part@2017-09-21.yang | 68 ++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100755 sli/provider/src/test/resources/l3vpnyang/ietf-l3vpn-svc-part@2017-09-21.yang (limited to 'sli/provider/src/test/resources/l3vpnyang') diff --git a/sli/provider/src/test/resources/l3vpnyang/ietf-l3vpn-svc-part@2017-09-21.yang b/sli/provider/src/test/resources/l3vpnyang/ietf-l3vpn-svc-part@2017-09-21.yang new file mode 100755 index 00000000..4af08060 --- /dev/null +++ b/sli/provider/src/test/resources/l3vpnyang/ietf-l3vpn-svc-part@2017-09-21.yang @@ -0,0 +1,68 @@ +module ietf-l3vpn-svc-part { + + namespace "urn:ietf:params:xml:ns:yang:ietf-l3vpn-svc-part"; + + prefix l3vpn-svc; + + organization + "IETF L3SM Working Group"; + + contact + "WG List: <mailto:l3sm@ietf.org> + + Editor: + + "; + + description + "The YANG module defines a generic service configuration + model for Layer 3 VPN common across all of the vendor + implementations."; + + revision 2017-09-21 { + description + "Part of draft-ietf-l3sm-l3vpn-service-yang-11"; + reference + "draft-ietf-l3sm-l3vpn-service-yang-11"; + } + + /* Typedefs */ + + typedef svc-id { + type string; + description + "Defining a type of service component + identificators."; + } + + /* Main blocks */ + + container l3vpn-svc { + container vpn-services { + list vpn-svc { + key vpn-id; + + uses vpn-svc-cfg; /*Not used*/ + + description " + List of VPN services."; + } + description + "top level container + for the VPN services."; + } + } + + grouping vpn-svc-cfg { + leaf vpn-id { + type svc-id; + description + "VPN identifier. Local administration meaning."; + } + leaf customer-name { + type string; + description + "Name of the customer."; + } + } +} -- cgit 1.2.3-korg