|
|
1
2
通常,我发现很难测试XSD模式:
为了提高XSD的质量,我更喜欢:
|
|
|
2
3
我想没有理由不单元测试XML模式。 如果它是代码(它是代码),那么TDD将倾向于测试它。 另一个问题是如何解决这个问题? 一个简单的方法是创建两组示例XML文件,一组包含根据设计无效的所有文件,另一组包含有效的文件。然后用XML解析器简单地解析每个组并断言结果。 但实际的挑战将在于创建示例XML文件。尤其是当你同时在发展你的设计时。 |
|
|
3
2
如果您不擅长XSD,那么我建议您使用TDD构建XSD。也就是说,创建一个失败的单元测试,包括验证您想要工作的一些XML,以及一个不允许它验证的XSD。然后,更新XSD以允许该XML进行验证。然后,重构测试和XSD,重复测试。 |
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 1 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 1 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 1 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |