Implant vid-app-common org.onap.vid.job (main and test)
[vid.git] / vid-app-common / src / test / java / org / onap / vid / model / aaiTree / VpnBindingKtTest.kt
1 package org.onap.vid.model.aaiTree
2
3 import org.testng.Assert.assertEquals
4 import org.testng.annotations.Test
5
6 class VpnBindingKtTest {
7
8     @Test
9     fun whenFailedToParseRouteTarget_DefaultValuesAreReturned() {
10         val aaiTreeNode = AAITreeNode();
11         aaiTreeNode.type = NodeType.VPN_BINDING
12         aaiTreeNode.additionalProperties["route-targets"] = 3 //just an object that can't be parsed into list of route targets
13         val vpnBinding = from(aaiTreeNode);
14         assertEquals(vpnBinding.routeTargets, listOf(RouteTarget("ParsingFailure", "ParsingFailure")))
15     }
16 }