【发布时间】:2011-09-01 20:04:45
【问题描述】:
我正在尝试为将字符串作为参数的方法编写单元测试 计量表,如果格式错误则抛出异常(如果没问题,则为 NONE)。 我想编写一个参数化测试,它输入几个字符串和 预期的异常(包括如果输入没有抛出任何异常的情况 字符串格式正确!)。如果尝试使用 @Test(expect=SomeException.class) 注释,我遇到了两个问题:
expect=null 是不允许的。 那么我如何测试不抛出异常的预期结果 (对于格式正确的输入字符串)?
expect= 不可能? 我还没有尝试过,但我强烈怀疑之后是这种情况 阅读本文(请您说明这是否属实?): http://tech.groups.yahoo.com/group/junit/message/19383 这似乎是我找到的最好的解决方案。你有什么想法 它,尤其是与之相比: How do I test exceptions in a parameterized test?
提前感谢您的帮助,我期待讨论:)
【问题讨论】:
标签: java unit-testing exception junit4 parameterized-unit-test