aboutsummaryrefslogtreecommitdiffstats
path: root/vid-app-common/src/test/java/org/onap/vid/model/aaiTree/VpnBindingKtTest.kt
blob: 90c61d75954a060820d725e8a45b09274e723ff4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package org.onap.vid.model.aaiTree

import org.testng.Assert.assertEquals
import org.testng.annotations.Test

class VpnBindingKtTest {

    @Test
    fun whenFailedToParseRouteTarget_DefaultValuesAreReturned() {
        val aaiTreeNode = AAITreeNode();
        aaiTreeNode.type = NodeType.VPN_BINDING
        aaiTreeNode.additionalProperties["route-targets"] = 3 //just an object that can't be parsed into list of route targets
        val vpnBinding = from(aaiTreeNode);
        assertEquals(vpnBinding.routeTargets, listOf(RouteTarget("ParsingFailure", "ParsingFailure")))
    }
}