1 package org.oransc.oam.features.devicemanager.oran.test;
4 import java.io.FileNotFoundException;
5 import java.io.IOException;
6 import java.nio.file.Files;
7 import java.nio.file.Path;
8 import java.nio.file.Paths;
10 import org.junit.After;
11 import org.junit.Before;
12 import org.junit.Test;
13 import org.onap.ccsdk.features.sdnr.wt.devicemanager.service.NetconfNetworkElementService;
14 import org.oransc.oam.features.devicemanager.oran.impl.DeviceManagerORanImpl;
15 import org.oransc.oam.features.devicemanager.oran.impl.ORanNetworkElementFactory;
16 import org.slf4j.Logger;
17 import org.slf4j.LoggerFactory;
19 import static org.mockito.Mockito.mock;
20 import static org.mockito.Mockito.when;
22 public class TestDeviceManagerORanImpl {
23 private static Path KARAF_ETC = Paths.get("etc");
24 private static final Logger LOG = LoggerFactory.getLogger(TestDeviceManagerORanImpl.class);
25 DeviceManagerORanImpl devMgrOran;
28 public void init() throws InterruptedException, IOException {
29 /*System.out.println("Logger: " + LOG.getClass().getName() + " " + LOG.getName());
33 System.out.println("Create empty:" + etc.toString());
34 Files.createDirectories(etc);*/
38 public void test() throws Exception {
39 devMgrOran = new DeviceManagerORanImpl();
40 /*DeviceManagerImpl devMgr = new DeviceManagerImpl();
44 devMgrOran.setNetconfNetworkElementService(devMgr);
46 } catch (Exception e) {
47 // TODO Auto-generated catch block
51 * devMgrOran.setNetconfNetworkElementService(null); devMgrOran.init();
52 * NetconfNetworkElementService netConfNetworkElementService =
53 * mock(NetconfNetworkElementService.class); devMgrOran =
54 * mock(DeviceManagerORanImpl.class);
55 * when(netConfNetworkElementService.registerNetworkElementFactory(new
56 * ORanNetworkElementFactory())).thenReturn(null);
63 public void cleanUp() throws Exception {
67 private static void delete(Path etc) throws IOException {
68 if (Files.exists(etc)) {
69 System.out.println("Found, removing:" + etc.toString());
74 private static void delete(File f) throws IOException {
75 if (f.isDirectory()) {
76 for (File c : f.listFiles()) {
81 throw new FileNotFoundException("Failed to delete file: " + f);