摘要:
网上搜索出来的方案:修改源码 func TestBeegoInit(ap string) { /* path := filepath.Join(ap, "conf", "app.conf") os.Chdir(ap) InitBeegoBeforeTest(path) */ os.Setenv("BEEGO_RUNMODE", "test") appC... 阅读全文
摘要:
每次在开发之前,我都会考虑写好单元测试,但是随着开发的进行,就会发现事情没有这么简单,因为更多时候项目中间夹杂着很多的数据库操作,网络操作,文件操作等等,每次涉及到有这些操作的单元测试,都要花费很大的代价取初始化各种环境,拖到最后单元测试只能不了了之,因此这里的一个重点是写出来的代码本身不可测试,因 阅读全文