Я делаю автоматизацию api, используя minitest в рубине. Если какое-либо утверждение становится неудачным, я хочу выполнить какое-то действие. Есть ли что-нибудь, что я могу сделать, когда assert_equal()
становится неудачным?Как выполнить действие, когда утверждение не выполнено в minitest
0
A
ответ
2
assert_equal сравнивает две вещи. Вы можете сравнить эти вещи самостоятельно. как:
if a != b
action
end
P.S. assert_equal делать немного больше, чем просто сравнивать (сравнить float/time/class/regex), вы можете посмотреть его source.
Смежные вопросы
- 1. Циклические остановки, когда утверждение не выполнено
- 2. Сообщение ответа не выполнено. Утверждение не выполнено.
- 3. Не удалось выполнить компиляцию Vala с vala_ccode_array_module_real_get_array_length_cvalue: утверждение не выполнено
- 4. WebDev.WebServer40.exe - Утверждение не выполнено
- 5. Javascript, если утверждение не выполнено
- 6. OpenCV calibrateCamera() Утверждение не выполнено
- 7. Утверждение не выполнено ROI opencv
- 8. утверждение не выполнено для валидатора
- 9. Minitest утверждение неудачи на осмотр
- 10. Android Если утверждение не выполнено
- 11. OgreSdk 1.9.1 - Утверждение не выполнено
- 12. Как освободить GPS-сервис, когда действие выполнено?
- 13. Утверждение не выполнено в Objective C
- 14. minitest assert пользовательское утверждение не работает
- 15. org.eclipse.core.runtime.AssertionFailedException: утверждение не выполнено: в TreeViewer
- 16. Утверждение не выполнено после memcpy в c
- 17. Утверждение не выполнено в неизвестной функции
- 18. Ошибка OpenCV: утверждение не выполнено в cvAdaptiveThreshold
- 19. JAVA Действие Выполнено не работает
- 20. Почему setTo не работает (утверждение не выполнено)?
- 21. Debug утверждение не выполнено на классе деструктор
- 22. OpenCV HOG + SVM: утверждение не выполнено checkDetectorSize()
- 23. Утверждение не выполнено: XMVector3Equal (UpDirection, XMVectorZero())
- 24. Утверждение не выполнено: area> 1.19209
- 25. LibGdx moveTo действие не выполнено
- 26. Удаленное действие не выполнено. 0x80073CF6
- 27. совпадение паролей, но если утверждение не выполнено
- 28. Утверждение не выполнено (Layer_sizes! = 0) CvANN_MLP :: pred
- 29. Какова стратегия, если утверждение не выполнено
- 30. сравнение итератора C++ Утверждение не выполнено
Пожалуйста, разместите минимальное количество кода, чтобы воспроизвести проблему. – orde