我正在編寫小文檔。我使用.NET表達式樹來創建將生成文檔的代碼。我認爲編寫測試生成的表達式樹結構的單元測試是不可能的,因爲它只是代碼,我可以用很多方式編寫它來得到相同的結果。 我認爲唯一的解決方案是編寫集成測試,它將運行文檔編譯和執行並檢查輸出結果。 我想知道在這種情況下集成測試是否是唯一的選擇?測試複雜結構
Q
測試複雜結構
0
A
回答
1
我認爲這是不可能寫一個測試產生 表達式目錄樹結構單元測試,因爲它只是代碼
我不同意。
對於每個輸入案例,您需要兩個測試:一個確保爲已知輸入生成生成的表達式樹,另一個確保在您走AST時檢查發出的代碼。 「不可能」?幾乎不。
相關問題
- 1. 結構複雜
- 2. pycparser.plyparser.ParseError複雜結構
- 3. AutoMapping複雜結構
- 4. 測試自定義數據結構big-o複雜度
- 5. Struts2的 - 從結構複雜
- 6. Lucene複雜結構搜索
- 7. 複雜的graphviz樹結構
- 8. 複雜結構的詞幹
- 9. 複雜的TreeView結構 - HierarchicalDataTemplate
- 10. XSD複雜的XML結構
- 11. Matlab:查詢複雜結構
- 12. firebase檢索複雜結構
- 13. MongoDB:構建複雜的數據結構
- 14. 複製複雜的字典結構
- 15. 如何動態測試和構建複雜的PostgreSQL表達式?
- 16. 隱藏複雜的微數據結構
- 17. 建模複雜的層次結構
- 18. 複雜的網站結構 - Rails
- 19. numpy複雜的數據結構
- 20. 在FIFO上寫「複雜」結構
- 21. Php返回結構複雜的json
- 22. 自動解析複雜的json結構
- 23. 使用複雜結構的Modport故障
- 24. 比較一個複雜的結構
- 25. 複雜連接的模型結構?
- 26. Java中的複雜數據結構
- 27. 複雜的數據結構Redis
- 28. perl的MongoDB的複雜結構更新
- 29. 簡化複雜的類層次結構
- 30. JAXB馬歇爾結構複雜
瞭解這個系統是如何實現的(特別是使用的語言)是有用的。 –
剛剛更新。我正在使用.Net(C#) – Danil
我添加了一些標籤,以便適當的人員可以找到您的問題。 –