Questions marquées «assert»

Une assertion est une instruction qui abandonne un programme lorsqu'il est évalué à faux. Assert est généralement utilisé pour le débogage et les situations qui ne devraient jamais se produire.

483
Meilleure pratique pour Python assert

Existe-t-il un problème de performances ou de maintenance du code lors de l'utilisation assertdans le cadre du code standard au lieu de l'utiliser uniquement à des fins de débogage? Est assert x >= 0, 'x is less than zero' mieux ou pire que if x < 0: raise Exception, 'x is less than zero' De...

429
Pourquoi JUnit ne fournit-il pas de méthodes assertNotEquals?

Est-ce que quelqu'un sait pourquoi JUnit 4 fournit assertEquals(foo,bar)mais pas des assertNotEqual(foo,bar)méthodes? Il fournit assertNotSame(correspondant à assertSame) et assertFalse(correspondant à assertTrue), il semble donc étrange qu'ils n'aient pas pris la peine d'inclure assertNotEqual....

199
L'affirmation est-elle mauvaise? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

155
Quel est l'intérêt de NSAssert, en fait?

Je dois poser cette question, car: La seule chose que je reconnais, c'est que si l'assertion échoue, l'application plante. Est-ce la raison pour laquelle utiliser NSAssert? Ou quel est l'avantage de celui-ci? Et est-il juste de mettre un NSAssert juste au-dessus de toute hypothèse que je fais dans...