2013-08-07 41 views
2

我很困惑iOS的手勢單元測試應該如何完成。在我的應用程序中,平移scrollview會觸發一個事件處理程序,然後執行一些操作。當單元測試這個我應該:如何在iOS中對手勢進行單元測試?

  1. 呼叫事件處理程序直接和檢查,看看是否它做什麼,它應該

  2. 模擬一些UI自動化測試框架的平移,請檢查如果事件處理程序被調用,然後終於看到如果期望的結果

回答

1

我不會直接調用事件處理程序,而是使用測試框架做着手勢給你。

Apple框架是UIAutomation - 您可以通過javascript只用儀器對您的UITest進行編碼,甚至可以立即測試您的代碼。不幸的是,它不能很好地與hudson/jenkins集成,因爲命令行支持並不是很好。

我用我的項目之一是KIF - 它工作得很好你CI Server,您可以用xcodeobjective-c

編寫你的測試
相關問題