7e53fc9dec395ae4f6ca45b6ea6e83a70b2c0531
[nemo.git] / nemo-impl / src / test / java / org / opendaylight / nemo / intent / computation / VNMappingUnitUtilsTest.java
1 package org.opendaylight.nemo.intent.computation;
2 import org.junit.Before;
3 import org.junit.Test;
4 import org.opendaylight.nemo.intent.computation.VNMappingUnitUtils;
5
6 import static org.junit.Assert.*;
7 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.intent.mapping.result.rev151010.vn.pn.mapping.results.user.vn.pn.mapping.VnPnMappingResult;
8 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.engine.common.rev151010.VirtualResourceEntityId;
9
10 import java.util.LinkedList;
11 import java.util.List;
12
13 import static org.mockito.Mockito.*;
14 /**
15  * Created by zhangmeng on 2015/11/25.
16  */
17 public class VNMappingUnitUtilsTest extends VNMappingUnitUtils {
18     private List<VnPnMappingResult> vnPnMappingResults;
19     private VirtualResourceEntityId virtualResourceEntityId;
20     @Before
21     public void setUp() throws Exception {
22         vnPnMappingResults = new LinkedList<VnPnMappingResult>();
23         virtualResourceEntityId = mock(VirtualResourceEntityId.class);
24     }
25
26     @Test
27     public void testGetVnPnMappingResult() throws Exception {
28         VnPnMappingResult vnPnMappingResult = mock(VnPnMappingResult.class);
29         vnPnMappingResults.add(vnPnMappingResult);
30         when(vnPnMappingResult.getVirtualResourceEntityId()).thenReturn(virtualResourceEntityId);
31         VNMappingUnitUtils.getVnPnMappingResult(vnPnMappingResults,virtualResourceEntityId);
32     }
33 }