unit-testing - 使用 ANTLR 创建的语言的单元/自动测试指南

标签 unit-testing testing antlr

对于使用 ANTLR 编写的具有最小流量控制的小型语言,在测试语言时是否可以考虑任何指南或引用?

谢谢

最佳答案

作为测试的输入参数,您可以使用语法文件(如果可以的话,可以是整体或部分),然后检查您的数据结构是否包含预期值(声明的变量、过程、类型等)。但最后你仍然需要用你的新语言创建很多不同的程序,运行它们并检查它们是否提供正确的结果或与你的 IO 抽象交互

关于unit-testing - 使用 ANTLR 创建的语言的单元/自动测试指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22646191/

相关文章:

c# - 计算类计数的部分语法

objective-c - 找不到 'SenTestCase' 的接口(interface)声明

java - JUnit 中的单元测试 AssertError

html - 如何测试安装在三星电视上的 Maple 浏览器的 Web 开发?

testing - 如何在自动化工具 TestComplete 中创建测试用例

java - Gradle srcDirs 路径

javascript - 如何在另一个函数中模拟一个函数nodejs

Python如何通过单元测试检查内部功能

针对测试用例进行测试 - 它的正式名称是怎样的?

java - 使用 Antlr4 插入额外的代码行