adding class and test case comments.

revert-70aa11f8
sinthuja 7 years ago
parent c91dee371e
commit 0475ae9e3a

@ -28,6 +28,9 @@ import org.wso2.carbon.device.mgt.analytics.data.publisher.util.TestComponentCon
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method; import java.lang.reflect.Method;
/**
* This tesclass will be validating the behaviour of {@link DataPublisherServiceComponent}
*/
public class DataPublisherServiceComponentTest extends BaseAnalyticsDataPublisherTest { public class DataPublisherServiceComponentTest extends BaseAnalyticsDataPublisherTest {
private DataPublisherServiceComponent serviceComponent; private DataPublisherServiceComponent serviceComponent;
@ -36,17 +39,17 @@ public class DataPublisherServiceComponentTest extends BaseAnalyticsDataPublishe
this.serviceComponent = new DataPublisherServiceComponent(); this.serviceComponent = new DataPublisherServiceComponent();
} }
@Test @Test (description = "Test bundle activation with exception thrown when service resgistration")
public void activateWithException() throws NoSuchMethodException, IllegalAccessException, InvocationTargetException { public void activateWithException() throws NoSuchMethodException, IllegalAccessException, InvocationTargetException {
this.activate(new TestComponentContext()); this.activate(new TestComponentContext());
} }
@Test(dependsOnMethods = "activateWithException") @Test(dependsOnMethods = "activateWithException", description = "Test the bundle activation with succesful path")
public void activateWithoutException() throws NoSuchMethodException, InvocationTargetException, IllegalAccessException { public void activateWithoutException() throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
this.activate(MockOsgi.newComponentContext()); this.activate(MockOsgi.newComponentContext());
} }
@Test(dependsOnMethods = "activateWithoutException") @Test(dependsOnMethods = "activateWithoutException", description = "Test bundle deactivation")
public void deActivate() throws NoSuchMethodException, InvocationTargetException, IllegalAccessException { public void deActivate() throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
Method method = this.serviceComponent.getClass().getDeclaredMethod("deactivate", ComponentContext.class); Method method = this.serviceComponent.getClass().getDeclaredMethod("deactivate", ComponentContext.class);
method.setAccessible(true); method.setAccessible(true);

Loading…
Cancel
Save