From 834fef2a7794d769144c7c087a8b1fa0a2a9bb21 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Sat, 14 Jan 2023 12:22:53 +0300 Subject: DB: merge ios, android, winphone tables to user_services --- src/test/java/com/juick/server/tests/ServerTests.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/test/java/com/juick/server') diff --git a/src/test/java/com/juick/server/tests/ServerTests.java b/src/test/java/com/juick/server/tests/ServerTests.java index 8956c721..a6c840bf 100644 --- a/src/test/java/com/juick/server/tests/ServerTests.java +++ b/src/test/java/com/juick/server/tests/ServerTests.java @@ -280,6 +280,8 @@ public class ServerTests { private User archiveUser; @Inject private ConversionService conversionService; + @Inject + private PushQueriesService pushQueriesService; private static User ugnich, freefd; static String ugnichName, ugnichPassword, freefdName, freefdPassword; @@ -2753,6 +2755,19 @@ public class ServerTests { public void getLastRepliesShouldNotCrash() { messagesService.getLastMessages(48); } + @Test + public void userServicesTest() throws Exception { + jdbcTemplate.execute("DELETE FROM user_services"); + pushQueriesService.addToken(ugnich.getUid(), "fcm", "12345"); + pushQueriesService.addToken(ugnich.getUid(), "mpns", "23456"); + pushQueriesService.addToken(ugnich.getUid(), "xmpp", "234567"); + pushQueriesService.addToken(ugnich.getUid(), "durov", "345678"); + assertThat(pushQueriesService.getTokens(List.of(ugnich.getUid())).size(), is(4)); + mockMvc.perform(get("/api/notifications") + .with(httpBasic(serviceUser.getName(), serviceUser.getCredentials())) + .param("uid", String.valueOf(ugnich.getUid()))) + .andExpect(status().isOk()); + } /* @Test public void tokenAuth() throws Exception { -- cgit v1.2.3