mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
adding test cases for NotificationManagementServiceImpl
This commit is contained in:
parent
250a5f81c4
commit
b33289a81b
@ -18,6 +18,7 @@ package org.wso2.carbon.device.mgt.core.common;
|
||||
import org.wso2.carbon.device.mgt.common.Device;
|
||||
import org.wso2.carbon.device.mgt.common.DeviceIdentifier;
|
||||
import org.wso2.carbon.device.mgt.common.EnrolmentInfo;
|
||||
import org.wso2.carbon.device.mgt.common.PaginationRequest;
|
||||
import org.wso2.carbon.device.mgt.common.app.mgt.Application;
|
||||
import org.wso2.carbon.device.mgt.common.group.mgt.DeviceGroup;
|
||||
import org.wso2.carbon.device.mgt.common.notification.mgt.Notification;
|
||||
|
||||
@ -25,6 +25,8 @@ import org.testng.annotations.Test;
|
||||
import org.wso2.carbon.device.mgt.common.Device;
|
||||
import org.wso2.carbon.device.mgt.common.DeviceIdentifier;
|
||||
import org.wso2.carbon.device.mgt.common.EntityDoesNotExistException;
|
||||
import org.wso2.carbon.device.mgt.common.PaginationRequest;
|
||||
import org.wso2.carbon.device.mgt.common.PaginationResult;
|
||||
import org.wso2.carbon.device.mgt.common.notification.mgt.Notification;
|
||||
import org.wso2.carbon.device.mgt.common.notification.mgt.NotificationManagementException;
|
||||
import org.wso2.carbon.device.mgt.core.TestDeviceManagementService;
|
||||
@ -170,5 +172,22 @@ public class NotificationManagementServiceImplTests {
|
||||
Assert.assertEquals(returnedNotifications.size(), NO_OF_NOTIFICATIONS);
|
||||
}
|
||||
|
||||
@Test(dependsOnMethods = "addNotification", description = "this tests for getAllNotification method by passing " +
|
||||
"pagination request and validates the no. of total records and filtered records. ")
|
||||
public void getAllNotificationsWithPaginationRequest() throws NotificationManagementException {
|
||||
PaginationRequest request = new PaginationRequest(1, 2);
|
||||
PaginationResult result = notificationManagementService.getAllNotifications(request);
|
||||
Assert.assertEquals(result.getRecordsFiltered(), NO_OF_NOTIFICATIONS);
|
||||
Assert.assertEquals(result.getRecordsTotal(), NO_OF_NOTIFICATIONS);
|
||||
}
|
||||
|
||||
@Test(dependsOnMethods = "updateNotificationStatus", description = "this tests for getAllNotification method by" +
|
||||
" passing pagination request & status and validates the no. of total records and filtered records. ")
|
||||
public void getAllNotificationsWithPaginationRequestAndStatus() throws NotificationManagementException {
|
||||
PaginationRequest request = new PaginationRequest(1, 2);
|
||||
PaginationResult result = notificationManagementService.getNotificationsByStatus(Notification.Status.CHECKED, request);
|
||||
Assert.assertEquals(result.getRecordsFiltered(), NO_OF_NOTIFICATIONS);
|
||||
Assert.assertEquals(result.getRecordsTotal(), NO_OF_NOTIFICATIONS);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user