我有几个不同的字符串数组,例如
private static final String[] allowed = {"-", "_", "@", ".", "`", "[", "]", "'", "#", "?", "&", "!", "{", "}"};
private static final String[] disallowed = {" ", "/", "*", "~", "|","\\", "<", ">", "\"", "=", "%", "$", "^"};
我有三个测试来测试创建用户,我们将它们称为测试 A、B 和 C。
如果我想针对 allowed
中的每个字符串单独运行测试 A,针对 disallowed
中的每个字符串运行测试 B,并且测试 C 没有参数并且只运行,则为有没有一种方法可以在一个类中完成这三个任务,或者我需要将它们分成不同的类(目前测试 A、B 和 C 位于不同的类中)?
我正在研究 Junits 理论,看起来有一些可能性,但理论相当没有记录,这导致我来到这里。感谢您的任何指示或建议。
最佳答案
我在 GitHub 上有一个库,我在其中实现了 @TestOn
,它允许所有原始类型。
关于java - 类似@TestedOn 的理论但可用于字符串?或者单独的参数化类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28200791/