2
我很困惑iOS的手勢單元測試應該如何完成。在我的應用程序中,平移scrollview會觸發一個事件處理程序,然後執行一些操作。當單元測試這個我應該:如何在iOS中對手勢進行單元測試?
呼叫事件處理程序直接和檢查,看看是否它做什麼,它應該
模擬一些UI自動化測試框架的平移,請檢查如果事件處理程序被調用,然後終於看到如果期望的結果
我很困惑iOS的手勢單元測試應該如何完成。在我的應用程序中,平移scrollview會觸發一個事件處理程序,然後執行一些操作。當單元測試這個我應該:如何在iOS中對手勢進行單元測試?
呼叫事件處理程序直接和檢查,看看是否它做什麼,它應該
模擬一些UI自動化測試框架的平移,請檢查如果事件處理程序被調用,然後終於看到如果期望的結果
我不會直接調用事件處理程序,而是使用測試框架做着手勢給你。
Apple框架是UIAutomation - 您可以通過javascript
只用儀器對您的UITest進行編碼,甚至可以立即測試您的代碼。不幸的是,它不能很好地與hudson/jenkins
集成,因爲命令行支持並不是很好。
我用我的項目之一是KIF - 它工作得很好你CI Server
,您可以用xcode
和objective-c