Browse Source

Fix test

pull/7435/head
oyurov 4 years ago
parent
commit
aaa8dbbfdd
  1. 2
      application/src/test/java/org/thingsboard/server/controller/AbstractWebTest.java
  2. 10
      application/src/test/java/org/thingsboard/server/controller/BaseAuthControllerTest.java

2
application/src/test/java/org/thingsboard/server/controller/AbstractWebTest.java

@ -420,7 +420,7 @@ public abstract class AbstractWebTest extends AbstractInMemoryStorageTest {
}
protected void logout() throws Exception {
doPost("/api/auth/logout");
doPost("/api/auth/logout").andExpect(status().isOk());
}
protected void setJwtToken(MockHttpServletRequestBuilder request) {

10
application/src/test/java/org/thingsboard/server/controller/BaseAuthControllerTest.java

@ -15,13 +15,15 @@
*/
package org.thingsboard.server.controller;
import org.junit.Test;
import org.thingsboard.server.common.data.security.Authority;
import java.util.concurrent.TimeUnit;
import static org.hamcrest.Matchers.is;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
import org.thingsboard.server.common.data.security.Authority;
import org.junit.Test;
public abstract class BaseAuthControllerTest extends AbstractControllerTest {
@Test
@ -57,6 +59,8 @@ public abstract class BaseAuthControllerTest extends AbstractControllerTest {
.andExpect(jsonPath("$.authority",is(Authority.SYS_ADMIN.name())))
.andExpect(jsonPath("$.email",is(SYS_ADMIN_EMAIL)));
TimeUnit.SECONDS.sleep(1); //We need to make sure that event for invalidating token was successfully processed
logout();
doGet("/api/auth/user")
.andExpect(status().isUnauthorized());

Loading…
Cancel
Save