Sa-Token icon indicating copy to clipboard operation
Sa-Token copied to clipboard

Solon单元测试报错SaTokenContext 上下文尚未初始化

Open wnhyang opened this issue 7 months ago • 1 comments

使用版本:

satoken1.42.0 solon3.2.1 已与solon作者交流,https://gitee.com/opensolon/solon/issues/IC69A0 复现demo,https://gitee.com/wnhyang/solon-demo

报错信息:

SaTokenContext 上下文尚未初始化

希望结果:

与正常运行solon web一样

复现步骤:

引入solon-web、solon-test、sa-token-solon-plugin,在单元测试中

@SolonTest(App.class) //正常的solon web入口类
public class AppTest {

    @Test
    public void test() throws Exception {
        // 临时这么解决可以的
        // SaManager.setSaTokenContext(new SaContextForSolon());

        // 任意方法使用satoken的相关功能,都会报错SaTokenContext 上下文尚未初始化
        StpUtil.checkLogin();
    }
}

wnhyang avatar May 08 '25 11:05 wnhyang

同问,请问只能临时解决吗

HasGenvts avatar Aug 12 '25 12:08 HasGenvts