fix: 修复单元测试中不通过的代码

This commit is contained in:
click33
2025-03-19 04:10:31 +08:00
parent 5b5c031bdd
commit eaef278426
3 changed files with 16 additions and 28 deletions

View File

@@ -26,9 +26,9 @@ import cn.dev33.satoken.session.SaSession;
import cn.dev33.satoken.spring.SpringMVCUtil;
import cn.dev33.satoken.spring.pathmatch.SaPathMatcherHolder;
import cn.dev33.satoken.stp.SaLoginConfig;
import cn.dev33.satoken.stp.parameter.SaLoginParameter;
import cn.dev33.satoken.stp.StpLogic;
import cn.dev33.satoken.stp.StpUtil;
import cn.dev33.satoken.stp.parameter.SaLoginParameter;
import cn.dev33.satoken.util.SaTokenConsts;
import cn.dev33.satoken.util.SoMap;
import org.junit.jupiter.api.AfterAll;
@@ -253,14 +253,15 @@ public class BasicsTest {
// 测试根据token强制注销
@Test
public void testLogoutByToken() {
StpUtil.logout(10001);
// 先登录上
StpUtil.login(10001);
// 先登录上
StpUtil.login(10001);
Assertions.assertTrue(StpUtil.isLogin());
String token = StpUtil.getTokenValue();
// 根据token注销
StpUtil.logoutByTokenValue(token);
StpUtil.logoutByTokenValue(token);
Assertions.assertFalse(StpUtil.isLogin());
// token 应该被清除

View File

@@ -57,7 +57,7 @@ public class ManyLoginTest {
// 测试并发登录、共享token、同端
@Test
public void login() {
SaManager.setConfig(new SaTokenConfig());
SaManager.setConfig(new SaTokenConfig().setIsShare(true));
StpUtil.login(10001);
String token1 = StpUtil.getTokenValue();