0

我想创建一个测试来验证 UIImpactFeedbackGenerator().impactOccured() 在某个分支中被调用。

代码看起来像这样

func buttonRepeatAction(buttonIndex: Int){
   if buttonIndex > 0 && buttonIndex < maxIndex {
       let generator = UIImpactFeedbackGenerator(style: feedbackStyle)
       generator.impactOccurred()
   }
   otherAction()
}

我想检查一下生成器是在应该创建的时候创建的,而不是在不创建的时候创建的。理想情况下,这可以在单元测试级别完成,也可以在设备上进行集成或 UI 测试。有没有办法通过代码来实现这一点,还是必须手动测试?

4

0 回答 0