Aktywne Wpisy
Szary_Anon +29
Teraz jest czas studniówek, więc tradycyjne pytanie:
Byliście na studniówce?
Ja na swoją nie poszedłem i nie żałuję. Tylko bym się męczył będąc samotny wśród tłumu. Nauczycielka chciała mnie przekonać, żebym zatańczył poloneza z dziewczyną z klasy, ale jak postawię na swoim, to nie ma szans, żeby mnie przekonać. Tańczyć nie potrafię, zresztą nawet nigdy nie tańczyłem.
Patrząc z kilkuletniej perspektywy, mogę śmiało powiedzieć, że nie żałuję i decyzja o niepójściu była
Byliście na studniówce?
Ja na swoją nie poszedłem i nie żałuję. Tylko bym się męczył będąc samotny wśród tłumu. Nauczycielka chciała mnie przekonać, żebym zatańczył poloneza z dziewczyną z klasy, ale jak postawię na swoim, to nie ma szans, żeby mnie przekonać. Tańczyć nie potrafię, zresztą nawet nigdy nie tańczyłem.
Patrząc z kilkuletniej perspektywy, mogę śmiało powiedzieć, że nie żałuję i decyzja o niepójściu była
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Mam problem z gtestem.
Jest postawiony mock ogólny wcześniej w teście, że coś ma się nie zadziać.
EXPECTCALL(mockObj, method(, )).Times(0);
Dalej w scenariuszu testu jest jednak
EXPECTCALL(mockObj, method(arg, _).WillDoSth();
Z jednej strony test płacze, że method ma nie być zawołane, ale jest, a zaraz potem, że drugi warunek jest niespełniony bo metoda została zawołana (przechwycił ją ten pierwszy expect)
W tym przypadku nie bardzo jest jak użyć RetiresOnSaturation bo saturacja to Times(0) więc de facto ten expect nigdy nie traci ważności.
Jakieś sugestie?
Nie mogę tego zaorać totalnie...
Expect
Action
Expect
Action
Czy masz tylko jedną akcję na końcu? Coś mi się nie chce wierzyć że to nie działa
Expect no stream create (libmethod(, ).Times(0))
Action 1
Expect stream create libmethod(arg, ).WillDoSth()
Action 2
I teraz expect na libmethod z akcji 2 #!$%@? się z expect no stream create... Mimo że ten drugi jest bardziej precyzyjny.