我想实现 Cucumber Stepdefs 以与数据库连接。我想测试 doa 抛出异常的情况(SqlException)。调用Dao时如何模拟sqlException?
@Given("The data base calling return sqlexception$")
最佳答案
简单地说:
private boolean throwSqlException = false;
@Given("The data base calling return sqlexception$")
public void returnsSqlExcception() {
throwSqlException = true;
}
@When("do something")
public void doSomething() {
if(throwSqlException) {
throw new SqlException();
}
// ...
}
关于java - 在 Cucumber Stepdefs 中抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35615367/