Czy wiesz, że jesteśmy również na Slacku? Dołącz do nas już teraz klikając tutaj!
Marcin Kukliński

Zawodowo backend developer, hobbystycznie pasjonat języka C++. Po godzinach poszerza swoją wiedzę na takie tematy jak teorii kompilacji oraz budowa formatów plików. Jego marzeniem jest stworzyć swój własny język programowania.



Cardinality, Matcher & Action, czyli znowu GoogleMock! :)


2020-09-30, 02:30
Cardinality, Matcher & Action, czyli znowu GoogleMock! :)

A my dalej lecimy z tematem testowania! :) W poprzednim wpisie omówiliśmy sobie różnice między oczekiwaniami oraz zachowaniami. Jednak, aby móc dobrze testować, musimy poznać wszystkie mechanizmy - dowiedzieć się, czym są i kiedy się przydają. W dzisiejszym wpisie podejmiemy próbę wyjaśnienia trzech podstawowych pojęć: Cardinality, Matcher oraz Action.... więcej

Definiowanie zachowań i oczekiwań w GoogleMock


2020-03-26, 02:45
Definiowanie zachowań i oczekiwań w GoogleMock

Jak zdążyliście już zauważyć w poprzednich wpisach, pisanie testów polega na definiowaniu oczekiwań względem kodu. O ile działając w GoogleTest oczekiwać będziemy, że odpowiednie miejsca w pamięci po wykonaniu funkcji będą miały określoną wartość (tak tak, wyjątki to też pewnego rodzaju wartość w pamięci), to pracując z GoogleMock będziemy definiowali swoje oczekiwania względem uruchamianego wewnątrz jednostki kodu. I właśnie o tym będzie dzisiejszy wpis, na który serdecznie zapraszam! :)... więcej

Jesteśmy patronem medialnym festiwalu 4Developers!


2020-01-29, 00:00
Jesteśmy patronem medialnym festiwalu 4Developers!

Hej! :) Jest nam niezmiernie miło oznajmić, że w tym roku zostaliśmy oficjalnym patronem medialnym festiwalu 4Developers! :)... więcej

Podstawy pracy z GoogleMock


2020-01-06, 00:00
Podstawy pracy z GoogleMock

Po temacie GoogleTest bardzo naturalnym staje się kontynuacja tematu w kierunku mockowania. Czym są Mocki wie każdy, kto zna teorię testowania. Niezależnie jednak od tego, czy tą wiedzę posiadacie czy nie, serdecznie zapraszam Was do przeczytania dzisiejszego wpisu, w którym wyjaśnię podstawy pracy z obiektami mockującymi w GoogleMock.... więcej

Metoda wyszukiwania testów przez GoogleTest


2019-12-12, 00:00
Metoda wyszukiwania testów przez GoogleTest

Biblioteka GoogleTest uwiodła mnie swoją prostotą użytkowania. Praca z nią polega głównie na stworzeniu pliku z funkcją main oraz utworzeniu plików zawierających testy. Bez zbędnego rejestrowania testów, bez zbędnej konfiguracji. Jak przyjrzymy się nieco bliżej, to możemy zadać sobie pytanie: skąd GoogleTest "wie" o napisanych przez nas testach? W dzisiejszym wpisie odpowiemy sobie na to pytanie.... więcej

Testy parametryzowane w GoogleTest


2019-11-26, 01:23
Testy parametryzowane w GoogleTest

Początkowo planowałem o GoogleTest napisać tylko jeden wpis. Podczas pisania zauważyłem jednak, że tematyka pisania testów w C++ jest bardzo rozległa. Na tyle rozległa, że gdyby próbować wszystko opisać za jednym razem, to mało komu chciałoby się dotrzeć do końca wpisu. Zapraszam w takim razie na drugi post z serii o GoogleTest, w którym zajmiemy się testami parametryzowanymi.... więcej

Pssst! Używamy Cookies. Poprzez używanie naszego serwisu zgadzasz się na odczytywanie i zapisywanie Cookies w swojej przeglądarce.
Polityka Prywatności