gpt4 book ai didi

java - 在testng测试中模拟通过CAS登录的用户

转载 作者:行者123 更新时间:2023-12-01 09:52:22 24 4
gpt4 key购买 nike

我们正在使用 RESTEasy Server Side Mock Framework 为我们的 java api 编写单元测试。作为测试的一部分,我们还需要模拟用户登录。有些部分必须由 user1 完成,然后由 user2 完成,然后再次由 user1 完成。

实际应用中,登录是通过 CAS server 处理的,即 CAS Web 服务器可用。

在测试中,我们能够使用模拟框架来模拟 RESTEasy 服务。 cas登录REST api's are documented ,但它们将是单独的 Web 应用程序的一部分,而不是涉及用户 1 和用户 2 的业务 Web 应用程序。

我们如何模拟 CAS 登录服务,而无需在单元测试期间启动 CAS 服务器?

如果问题不清楚,请告诉我,我可以添加更多详细信息。

最佳答案

您可能想研究一下 pac4j 项目。有一个嵌入式 CAS 服务器可以运行一些测试。

关于java - 在testng测试中模拟通过CAS登录的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37524402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com