Я всегда следил за логикой: если утверждение терпит неудачу, тогда появляется ошибка. Корневая причина может быть:
- Утверждение недействительно (ошибка)
- Существует ошибка программирования (ошибка)
- (никаких других опций)
т.е. Есть ли еще какие-нибудь выводы? Существуют ли случаи, когда утверждение будет терпеть неудачу, и нет ошибки?