assert

Jak automatycznie wygenerować stacktrace po awarii mojego programu

Pracuję na Linuksie z kompilatorem GCC. Gdy mój program C++ ulega awarii, chciałbym, aby automatycznie generował stacktrace. ... zić problem. Mogę poradzić sobie z wysyłaniem informacji do mnie, ale nie wiem, jak wygenerować ciąg śladowy. Jakieś pomysły?

W jaki sposób można stwierdzić, że w testach JUnit 4 wrzucany jest pewien wyjątek?

Jak mogę użyć idiomatycznie JUnit4, aby sprawdzić, czy jakiś kod rzuca wyjątek? Chociaż z pewnością mogę zrobić coś takiego: ... lub twierdzenie.xyz lub coś , co jest o wiele mniej kłopotliwe i o wiele bardziej zgodne z duchem JUnit w takich sytuacjach.

Najlepsze praktyki w Pythonie

Czy istnieje problem z wydajnością lub utrzymaniem kodu z użyciem assert JAKO CZĘŚCI standardowego kodu zamiast używania go ... rt x < 0 na początku funkcji, gdziekolwiek w obrębie funkcja, w której x staje się mniejsza niż 0, wywołany jest wyjątek?

Jaki jest pożytek z "assert" w Pythonie?

Czytałem trochę kodu źródłowego i w kilku miejscach widziałem użycie assert. Co to dokładnie znaczy? Jakie jest jego zastosowanie?

Jak użyć Assert, aby sprawdzić, czy wyjątek został wyrzucony?

Jak używać Assert (lub innej klasy testowej?) aby sprawdzić, czy wyjątek został wyrzucony?

Czym jest funkcja "assert"?

Studiowałem samouczki OpenCV i natknąłem się na funkcję assert; co ona robi?

Co to jest "assert" w JavaScript?

Co oznacza assert w JavaScript? Widziałem coś takiego: assert(function1() && function2() && function3(), "some text"); I chciałby wiedzieć, co robi Metoda assert().

Jak sprawdzić, czy obiekt jest listą lub krotką (ale nie ciągiem)?

To jest to, co zwykle robię, aby upewnić się, że wejście jest list/tuple - ale nie str. Ponieważ wiele razy natknąłem się na ... lub tuple. assert isinstance(lst, (list, tuple)) Moje pytanie brzmi: czy istnieje lepszy sposób na osiągnięcie tego celu?

Wzór umowy z wykorzystaniem twierdzeń czy WYJĄTKÓW?

Podczas programowania przez kontrakt funkcja lub metoda najpierw sprawdza, czy jej warunki wstępne są spełnione, przed rozpoc ... zachowaniem release, ale wiąże się z karą za wydajność wykonania. Który według ciebie jest lepszy? Zobacz pytanie tutaj

Do czego służy słowo kluczowe "assert"? [duplikat]

To pytanie ma już odpowiedź tutaj: do czego służy słowo kluczowe Java assert i kiedy powinno być użyte? ... , int d) { assert d >= 0 && d <= s.length(); if (d == s.length()) return -1; return s.charAt(d); }

Czy jest złe? [zamknięte]

The Go language creators write: Go nie zapewnia twierdzeń. są niezaprzeczalnie wygodne, ale z naszego doświadczenia wyn ... łędy są szczególnie ważne, gdy programista widząc błędy nie jest zaznajomiony z kodem. Jaka jest twoja opinia na ten temat?

różnice między 2 klasami JUnit

Framework JUnit zawiera 2 Assert klasy (oczywiście w różnych pakietach), a metody na każdej z nich wydają się być bardzo podobne. Czy ktoś może wyjaśnić, dlaczego tak jest? Klasy, o których mówię, to: junit.framework.Assert Oraz org.junit.Assert.

Jak zrobić JUnit assert na wiadomości w loggerze

Mam jakiś test kodu, który wywołuje Rejestrator Javy, aby zgłosić swój status. W kodzie testowym JUnit chciałbym zweryfikować ... ż istnieje. (I, szczerze mówiąc, nie jest dla mnie jasne, jak dostać się do logRecord z loggera, ale załóżmy, że to możliwe.)

Czy Mogę używać assert na urządzeniach z Androidem?

I want to use the Assert keyword in my android apps to destroy my app in some cases on the emulator, or my device during testing. Czy to możliwe? Wydaje się, że emulator po prostu ignoruje moje twierdzenia.

Wyjątek A Twierdzenie

Jaka jest różnica między obsługą wyjątków Java a używaniem warunków assert? Wiadomo, że Assert jest dwóch typów. Ale kiedy powinniśmy użyć słowa kluczowego assert?

C# - do czego służy metoda Assert ()? Czy nadal jest przydatna?

Debuguję z punktami przerwania i zdaję sobie sprawę, że wywołanie assert? Myślałem, że to tylko testy jednostkowe. Co robi więcej niż breakpoint? Ponieważ mogę breakpoint, dlaczego powinienem używać Assert?

Static assert in C

Jaki jest najlepszy sposób na uzyskanie statycznych twierdzeń w czasie kompilacji w C (nie C++), ze szczególnym naciskiem na GCC?

Co robi static assert i do czego byś go użył?

Mógłby Pan podać przykład, gdzie static_assert(...) 'C++0x' rozwiązałby ten problem w sposób elegancki? Jestem zaznajomiony ... miast zwykłego assert(...)? Również w boost istnieje coś o nazwie BOOST_STATIC_ASSERT, czy to to samo co static_assert(...)?

PHPUnit

Czy ktoś wie, czy istnieje assert lub coś takiego, co może sprawdzić, czy w testowanym kodzie został wrzucony wyjątek?

AssertContains na strunach w jUnit

Czy jest ładniejszy sposób na pisanie w jUnit String x = "foo bar"; Assert.assertTrue(x.contains("foo"));