1 package org.oransc.oam.features.devicemanager.xran.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;
9 import org.junit.After;
10 import org.junit.Before;
11 import org.junit.Test;
12 import org.oransc.oam.features.devicemanager.xran.impl.DeviceManagerXRanImpl;
13 import org.slf4j.Logger;
14 import org.slf4j.LoggerFactory;
16 public class TestDeviceManagerXRanImpl {
17 private static Path KARAF_ETC = Paths.get("etc");
18 private static final Logger LOG = LoggerFactory.getLogger(TestDeviceManagerXRanImpl.class);
19 DeviceManagerXRanImpl devMgrXran;
22 public void init() throws InterruptedException, IOException {
23 /*System.out.println("Logger: " + LOG.getClass().getName() + " " + LOG.getName());
27 System.out.println("Create empty:" + etc.toString());
28 Files.createDirectories(etc);*/
32 public void test() throws Exception {
33 devMgrXran = new DeviceManagerXRanImpl();
34 /*DeviceManagerImpl devMgr = new DeviceManagerImpl();
38 devMgrOran.setNetconfNetworkElementService(devMgr);
40 } catch (Exception e) {
41 // TODO Auto-generated catch block
45 * devMgrOran.setNetconfNetworkElementService(null); devMgrOran.init();
46 * NetconfNetworkElementService netConfNetworkElementService =
47 * mock(NetconfNetworkElementService.class); devMgrOran =
48 * mock(DeviceManagerORanImpl.class);
49 * when(netConfNetworkElementService.registerNetworkElementFactory(new
50 * ORanNetworkElementFactory())).thenReturn(null);
57 public void cleanUp() throws Exception {
61 private static void delete(Path etc) throws IOException {
62 if (Files.exists(etc)) {
63 System.out.println("Found, removing:" + etc.toString());
68 private static void delete(File f) throws IOException {
69 if (f.isDirectory()) {
70 for (File c : f.listFiles()) {
75 throw new FileNotFoundException("Failed to delete file: " + f);