Oglądam czasem Discovery, National Geographic, Polsat Viasat History. Wszędzie Hitler, Hitler, Hitler. Owszem, potwór, ale przegrał i zdechł w 45, podczas gdy Wujaszek Stalin kontynuował terroryzowanie ludzi jeszcze przez 8 lat, ale o zbrodniach komuchów nie wolno mówić.
#historia
Ostatnio podczas pisania unit testów naszło mnie na refleksje i mam przeczucie, że spierniczyłem design projektu, ale do rzeczy. Stworzyłem strukturę gdzie foldery są podzielone na funkcjonalności, a w każdym takim folderze są pliki źródłowe i CMakeLists tworzący z nich bibliotekę, która linkowana jest do głównego targetu projektu. Załóżmy, że istnieje klasa MqttClient i klasa MqttConnection, która impelemntuje interfejs. W unit testach tworzę mocka tego interfejsu co jest oczywiste, ale pojawia
Jeżeli testujesz samo Mqtt to imo testy każdego modułu powinny się znajdować wewnątrz modułu.
Jeżeli testujesz inny moduł, który korzysta z modułu Mqtt to przecież ten testowany moduł musi mieć podlinkowane Mqtt, więc testy również będą mogły z tego