我有一個控制器方法獲取數據來呈現(獲取數據)相同的HTML視圖。我想寫一個測試來確保正確查詢jpa模型。但是,我沒有找到一種方法來攔截傳遞給render()的內容。播放框架測試控制器方法
有人可以讓我知道是否有辦法從測試用例中獲取渲染的內容。如果不是,我應該將此代碼/行移入另一個可以輕鬆測試的類。
感謝
我有一個控制器方法獲取數據來呈現(獲取數據)相同的HTML視圖。我想寫一個測試來確保正確查詢jpa模型。但是,我沒有找到一種方法來攔截傳遞給render()的內容。播放框架測試控制器方法
有人可以讓我知道是否有辦法從測試用例中獲取渲染的內容。如果不是,我應該將此代碼/行移入另一個可以輕鬆測試的類。
感謝
我知道這不完全是你想要什麼,但你可以只寫一些硒測試,將確認控制器是否被呈現在模板中正確的數據。 (參見:http://www.playframework.org/documentation/1.2.4/guide10#selenium)
還寫了功能測試可以幫助(參見:http://www.playframework.org/documentation/1.2.4/guide10#controller)
你能看到,如果Play Response對象即出包含您的期望值?