我創建了一個文本編輯器,並且我剛完成了突出顯示算法的編寫,使每種語法都以不同的顏色顯示,並使用適當的分析樹呈現在正確的位置。Javascript語法測試用例
我想知道是否有人可以提供給我,或測試或一系列測試用例的位置,以確保沒有任何破壞。測試用例應包含所有JavaScript語法,因爲它在網絡上使用,包括邊緣情況(即,包括類似throw
這樣的語法(儘管它很少使用),DOM創建和操作等)。
我添加了遵循靜態測試用例。它應該涵蓋所有的語法。
有幾點需要注意:由於代碼是在語法級別遞歸解析的,因此只需要基本的情況。例如,編輯:
a [1];和[1] [2] [3] [4] [5];將是相同的語法。由於第二行,只是遞歸更多的子然後第一行。
我創建的測試用例已移至下面的答案。
+1有趣的問題。 – pixelbobby 2011-05-25 15:10:58