1 package org.openecomp.sdc.be.components.distribution.engine;
3 import mockit.Deencapsulation;
5 import org.openecomp.sdc.be.components.BeConfDependentTest;
6 import org.openecomp.sdc.common.api.HealthCheckInfo;
8 import java.net.URISyntaxException;
10 public class DmaapHealthTest extends BeConfDependentTest{
12 private DmaapHealth createTestSubject() {
13 return new DmaapHealth();
17 public void testInit() throws Exception {
18 DmaapHealth testSubject;
22 testSubject = createTestSubject();
23 result = testSubject.init();
27 public void testDestroy() throws Exception {
28 DmaapHealth testSubject;
31 testSubject = createTestSubject();
32 Deencapsulation.invoke(testSubject, "destroy");
36 public void testReport() throws Exception {
37 DmaapHealth testSubject;
41 testSubject = createTestSubject();
42 testSubject.report(isUp);
46 public void testGetHealthCheckInfo() throws Exception {
47 DmaapHealth testSubject;
48 HealthCheckInfo result;
51 testSubject = createTestSubject();
52 result = testSubject.getHealthCheckInfo();
55 @Test(expected=URISyntaxException.class)
56 public void testGetUrlHost() throws Exception {
57 String qualifiedHost = "";
61 result = DmaapHealth.getUrlHost(qualifiedHost);
65 public void testGetUrlHost_2() throws Exception {
66 String qualifiedHost = "www.mock.com";
70 result = DmaapHealth.getUrlHost(qualifiedHost);