首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对期望在小程序安全管理器中运行的Java代码进行单元测试

如何对期望在小程序安全管理器中运行的Java代码进行单元测试
EN

Stack Overflow用户
提问于 2010-01-26 18:43:36
回答 1查看 1.7K关注 0票数 3

我有一些Java库代码,它们有时作为未签名的applet运行。因此,并不总是允许它执行某些操作(例如,检查系统属性)。

我想用一个类似Applet的安全管理器运行一些单元测试,这样我就可以验证代码要么没有执行任何受限操作,要么正确地处理了任何安全异常。

使用真实的Security-Manager配置运行这些单元测试的最佳方式是什么?最好是可以与JUnit集成的解决方案。

EN

回答 1

Stack Overflow用户

发布于 2010-01-27 21:53:59

不是这样的解决方案,但是你不能实现你自己的SecurityManager子类吗,也许把所有的调用都委托给一个“伪安全管理器”,而这个管理器会被EasyMock/类似的人嘲笑?然后,您可以使用System.setSecurityManager()设置此SecurityManager。

如果您知道您的applet应该能够做什么,那么您就可以根据您的要求使测试失败。

我可能错过了您想要实现的目标,但这似乎是一种可能的方法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2138817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档