【发布时间】:2015-02-22 12:43:03
【问题描述】:
在 Java 中,我可以使用 Guava 之类的框架来检查方法的前置条件,例如:
public void doSomething(int index) {
Preconditions.checkArgument(index >= 3);
// do something
}
然后我可以像这样测试它们:
@Test(expected = IllegalArgumentException.class)
public void testDoSomething() {
sut.doSomething(2);
}
如何在 Swift 中做同样的事情?
我知道 Swift 的断言,但我不知道你会如何测试它们。
【问题讨论】:
标签: swift testing assertions