|
1
3
测试给定的输入是否有预期的输出。
如果我理解正确,您的QueryBuilder正在收集查询部分,那么请确保在通过QueryBuilder的方法添加这些部分时,包含这些部分的数据结构实际包含它们。如果它有一个
如果您想测试SQL的实际有效性,请为此编写一个单独的测试用例。请记住,UnitTest的目的不是确保SQL是正确的,而是让SQLGenerator按照您告诉它的方式生成SQL。 验证SQL时的问题是,SQL是复杂的。它有正式的语法。你的测试用例能涵盖多少语法?对我来说,为SQL编写解析器听起来不太可行,更不用说完整的解析器了。 相关: |
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 2 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 2 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 2 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 2 年前 |