我使用XMLUnit(org.custommonkey.xmlunit.Diff)來測試兩個HTML字符串:一個是由模板引擎生成的,另一個是來自靜態文件。它工作正常,但我跑到下面的問題:單元測試條件註釋
有在我的代碼的條件註釋,像這樣:
<!--[if IE6]>
<link type="text/css" href="ie6Style.css" rel="stylesheet" />
<![endif]-->
如果我測試了針對下面的代碼我得到一個錯誤(href和type屬性換成以下截圖):
<!--[if IE6]>
<link href="ie6Style.css" type="text/css" rel="stylesheet" />
<![endif]-->
我知道對於XML解析器來說,條件註釋只是一個純文本。但有沒有辦法如何測試HTML/XML代碼的條件評論內容?
這是一個不錯的主意。但它並沒有完全解決我的問題,因爲我也需要測試各種條件定義。但是,也許我可以在單獨的測試中測試條件註釋的內容。 – Richard