Pytania oznaczone «assert»

Asercja to instrukcja, która przerywa program, gdy jego wynikiem jest fałsz. Assert jest zwykle używany do debugowania i sytuacji, które nigdy nie powinny mieć miejsca.

483
Najlepsza praktyka dla asercji Python

Czy występuje problem z wydajnością lub obsługą kodu związany z używaniem assertjako części standardowego kodu zamiast używania go wyłącznie do celów debugowania? Jest assert x >= 0, 'x is less than zero' lepszy czy gorszy niż if x < 0: raise Exception, 'x is less than zero' Czy...

429
Dlaczego JUnit nie zapewnia metod assertNotEquals?

Czy ktoś wie, dlaczego zapewnia JUnit 4 assertEquals(foo,bar) ale nie assertNotEqual(foo,bar)metody? Zapewnia assertNotSame(odpowiada assertSame) i assertFalse(odpowiadaassertTrue ), więc wydaje się dziwne, że nie zawracali sobie tym głowy assertNotEqual. Nawiasem mówiąc, wiem, że JUnit-addons...

199
Czy twierdzić, że jest zło? [Zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz,...

155
Po co właściwie NSAssert?

Muszę o to zapytać, ponieważ: Jedyne, co rozpoznaję, to to, że jeśli asercja się nie powiedzie, aplikacja się zawiesza. Czy to jest powód, dla którego warto używać NSAssert? Albo jaka jeszcze jest z tego korzyść? I czy słuszne jest umieszczanie NSAssert tuż nad jakimkolwiek założeniem, które...