Change code in appc dispatcher for new LCMs in R6
[appc.git] / appc-dg / appc-dg-shared / appc-dg-common / src / test / java / org / onap / appc / dg / common / impl / TestDgResolverPluginImpl.java
index 4f07790..5c71bc5 100644 (file)
@@ -2,6 +2,8 @@
  * ============LICENSE_START=======================================================
  * Copyright (C) 2019 Ericsson. All rights reserved.
  * ================================================================================
+ * Modifications Copyright (C) 2019 AT&T Intellectual Property
+ * ================================================================================
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
  * file except in compliance with the License. You may obtain a copy of the License at
  *
@@ -36,65 +38,65 @@ import org.powermock.modules.junit4.PowerMockRunner;
 @PrepareForTest(ResolverFactory.class)
 public class TestDgResolverPluginImpl {
 
-  private DgResolverPluginImpl dgResolverPluginImpl;
-  private Map<String, String> params;
-  private SvcLogicContext ctx;
-  private AbstractResolver abstractResolver;
-  private FlowKey flowKey;
+    private DgResolverPluginImpl dgResolverPluginImpl;
+    private Map<String, String> params;
+    private SvcLogicContext ctx;
+    private AbstractResolver abstractResolver;
+    private FlowKey flowKey;
 
-  @Before
-  public void setUp() {
-    params = new HashMap<>();
-    ctx = new SvcLogicContext();
-    PowerMockito.mockStatic(ResolverFactory.class);
-    flowKey = Mockito.mock(FlowKey.class);
-    abstractResolver = Mockito.mock(AbstractResolver.class);
-    PowerMockito.when(ResolverFactory.createResolver(anyString())).thenReturn(abstractResolver);
-    dgResolverPluginImpl = new DgResolverPluginImpl();
-    PowerMockito.when(flowKey.name()).thenReturn("flowName");
-  }
+    @Before
+    public void setUp() {
+        params = new HashMap<>();
+        ctx = new SvcLogicContext();
+        PowerMockito.mockStatic(ResolverFactory.class);
+        flowKey = Mockito.mock(FlowKey.class);
+        abstractResolver = Mockito.mock(AbstractResolver.class);
+        PowerMockito.when(ResolverFactory.createResolver(anyString())).thenReturn(abstractResolver);
+        dgResolverPluginImpl = new DgResolverPluginImpl();
+        PowerMockito.when(flowKey.name()).thenReturn("flowName");
+    }
 
-  @Test
-  public void testResolveDgVNF() throws APPCException {
-    params.put("action", "healthcheck");
-    params.put("vnfVersion", "1");
-    params.put("api-ver", "1.0");
-    params.put("DGResolutionType", "VNF");
-    params.put("vnfType", "vnfType");
-    PowerMockito.when(abstractResolver.resolve("healthcheck", "vnfType", "1", "1.0"))
-        .thenReturn(flowKey);
-    dgResolverPluginImpl.resolveDg(params, ctx);
-    assertEquals("flowName", ctx.getAttribute("dg_name"));
-  }
+    @Test
+    public void testResolveDgVNF() throws APPCException {
+        params.put("action", "healthcheck");
+        params.put("vnfVersion", "1");
+        params.put("api-ver", "1.0");
+        params.put("DGResolutionType", "VNF");
+        params.put("vnfType", "vnfType");
+        PowerMockito.when(abstractResolver.resolve("healthcheck", "vnfType", "1", "1.0"))
+                .thenReturn(flowKey);
+        dgResolverPluginImpl.resolveDg(params, ctx);
+        assertEquals("flowName", ctx.getAttribute("dg_name"));
+    }
 
-  @Test
-  public void testResolveDgVNFC() throws APPCException {
-    params.put("action", "healthcheck");
-    params.put("vnfcType", "vnfcType");
-    params.put("api-ver", "1.0");
-    params.put("DGResolutionType", "VNFC");
-    params.put("vnfType", "vnfType");
-    PowerMockito.when(abstractResolver.resolve("healthcheck", "vnfType", "vnfcType", "1.0"))
-        .thenReturn(flowKey);
-    dgResolverPluginImpl.resolveDg(params, ctx);
-    assertEquals("flowName", ctx.getAttribute("dg_name"));
-  }
+    @Test
+    public void testResolveDgVNFC() throws APPCException {
+        params.put("action", "healthcheck");
+        params.put("vnfcType", "vnfcType");
+        params.put("api-ver", "1.0");
+        params.put("DGResolutionType", "VNFC");
+        params.put("vnfType", "vnfType");
+        PowerMockito.when(abstractResolver.resolve("healthcheck", "vnfType", "vnfcType", "1.0"))
+                .thenReturn(flowKey);
+        dgResolverPluginImpl.resolveDg(params, ctx);
+        assertEquals("flowName", ctx.getAttribute("dg_name"));
+    }
 
-  @Test(expected = DgResolverException.class)
-  public void testResolveDgWithException() throws APPCException {
-    params.put("action", "healthcheck");
-    params.put("vnfcType", "vnfcType");
-    params.put("api-ver", "1.0");
-    params.put("DGResolutionType", "VNFC");
-    params.put("vnfType", "vnfType1");
-    PowerMockito.when(abstractResolver.resolve("healthcheck", "vnfType", "vnfcType", "1.0"))
-        .thenReturn(flowKey);
-    dgResolverPluginImpl.resolveDg(params, ctx);
-  }
+    @Test(expected = DgResolverException.class)
+    public void testResolveDgWithException() throws APPCException {
+        params.put("action", "healthcheck");
+        params.put("vnfcType", "vnfcType");
+        params.put("api-ver", "1.0");
+        params.put("DGResolutionType", "VNFC");
+        params.put("vnfType", "vnfType1");
+        PowerMockito.when(abstractResolver.resolve("healthcheck", "vnfType", "vnfcType", "1.0"))
+                .thenReturn(flowKey);
+        dgResolverPluginImpl.resolveDg(params, ctx);
+    }
 
-  @Test(expected = DgResolverException.class)
-  public void testResolveDgResolverNull() throws APPCException {
-    PowerMockito.when(ResolverFactory.createResolver(anyString())).thenReturn(null);
-    dgResolverPluginImpl.resolveDg(params, ctx);
-  }
+    @Test(expected = DgResolverException.class)
+    public void testResolveDgResolverNull() throws APPCException {
+        PowerMockito.when(ResolverFactory.createResolver(anyString())).thenReturn(null);
+        dgResolverPluginImpl.resolveDg(params, ctx);
+    }
 }