Javascript语法测试用例
|
我正在创建一个文本编辑器,并且我刚刚完成了突出显示算法的编写,以使每种语法以不同的颜色显示,并使用正确的解析树在正确的位置进行渲染。
我想知道是否有人可以提供给我,或者一个测试或一系列测试用例的位置,以确保没有任何损坏。测试用例应涵盖网络上使用的所有JavaScript语法,包括边缘用例(即包括ѭ0including这样的语法,尽管很少使用),DOM创建和操作等。
我添加了以下静态测试用例。它应该涵盖所有语法。
有几件事要注意:由于代码是在语法级别上递归解析的,因此仅需要基本用例。例如,对于编辑器:
a [1];和a [1] [2] [3] [4] [5];将是相同的语法。由于第二行,递归地包含了比第一行更多的子。
我创建的测试用例已移至下面的答案。
没有找到相关结果
已邀请:
4 个回复
悸翠疮武昏
抵舵
坊岔埠绵
磨标烫徽啪