Merge pull request #10841 from thingsboard/fix/notification-tests
Fix NotificationApiTest
This commit is contained in:
commit
ff1041e00b
@ -21,6 +21,7 @@ import org.junit.After;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.mock.mockito.MockBean;
|
||||
import org.springframework.data.util.Pair;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
import org.thingsboard.rule.engine.api.MailService;
|
||||
import org.thingsboard.rule.engine.api.notification.SlackService;
|
||||
import org.thingsboard.server.common.data.User;
|
||||
@ -102,6 +103,8 @@ public abstract class AbstractNotificationApiTest extends AbstractControllerTest
|
||||
protected SqlPartitioningRepository partitioningRepository;
|
||||
@Autowired
|
||||
protected DefaultNotifications defaultNotifications;
|
||||
@Autowired
|
||||
private JdbcTemplate jdbcTemplate;
|
||||
|
||||
public static final String DEFAULT_NOTIFICATION_SUBJECT = "Just a test";
|
||||
public static final NotificationType DEFAULT_NOTIFICATION_TYPE = NotificationType.GENERAL;
|
||||
@ -112,7 +115,8 @@ public abstract class AbstractNotificationApiTest extends AbstractControllerTest
|
||||
notificationRuleService.deleteNotificationRulesByTenantId(TenantId.SYS_TENANT_ID);
|
||||
notificationTemplateService.deleteNotificationTemplatesByTenantId(TenantId.SYS_TENANT_ID);
|
||||
notificationTargetService.deleteNotificationTargetsByTenantId(TenantId.SYS_TENANT_ID);
|
||||
partitioningRepository.dropPartitionsBefore("notification", Long.MAX_VALUE, 1);
|
||||
jdbcTemplate.execute("TRUNCATE TABLE notification");
|
||||
partitioningRepository.cleanupPartitionsCache("notification", Long.MAX_VALUE, 0);
|
||||
notificationSettingsService.deleteNotificationSettings(TenantId.SYS_TENANT_ID);
|
||||
}
|
||||
|
||||
|
||||
@ -331,7 +331,7 @@ public class NotificationApiTest extends AbstractNotificationApiTest {
|
||||
|
||||
@Test
|
||||
public void testNotificationUpdatesForSeveralUsers() throws Exception {
|
||||
int usersCount = 150;
|
||||
int usersCount = 50;
|
||||
Map<User, NotificationApiWsClient> sessions = new HashMap<>();
|
||||
List<NotificationTargetId> targets = new ArrayList<>();
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user