我有点困惑于单元测试和集成/功能测试的极限是什么?这两者之间是否有明确的界限?
让我从一个场景开始..。
如果我有一组执行进程的类。每个过程都有几个任务。
ProcessA {
var a = do TaskA;
var c = do TaskC;
var b = do TaskB;
}
ProcessB {
var c = do TaskC;
var d = do TaskD;
}
ProcessC {
var a = do TaskA;
var d = do TaskD;
}
如果我们采用上面的设计,那么我可以编写单元测试来测试每一个任务,以确
我是新来的Grails和学习Grails目前。我将Mysql配置为我的数据库。当我运行应用程序时,我可以在我的数据库中看到表创建。
我尝试在测试用例中保存()--同时进行单元(扩展规范)和集成测试(扩展IntegrationSpec),测试方法如下所示,可以成功地通过测试方法。
void "test first save"() {
when: "when have user id is 'joe', and password is 'secret'"
def userId = "jo