Repozytorium zawiera poniższe foldery:
- folder
skeletons– zawiera foldery z projektami-szkieletami zadań laboratoryjnych (do uzupełnienia w ramach zajęć) - folder
solutions– zawiera foldery z projektami-rozwiązaniami - folder
docs– zawiera pliki użyte do tworzenia dokumentacji projektów (np. pliki.umlzawierające opis diagramu UML dla PlantUML)
Aby móc poprawnie zbudować dany projekt:
- Pobierz archiwum frameworku Google Testing Framework (GTF) i wypakuj je w dowolnie wybranym miejscu na dysku.
- Otwórz plik SetCommonConfig.cmake (w folderach
skeletonsisolutions) i zmień wartość zmiennejGTEST_ROOTna ścieżkę (obojętne czy względną, czy bezwzględną) do głównego folderu z plikami GTF. Domyślna konfiguracja zakłada, że folder GTF o nazwie googletest-master znajduje się w głównym folderze repozytorium (na tym samym poziomie, co folderyskeletonsisolutions).
Zamieszczone rozwiązania mają pomóc Ci po zakończonej pracy nad zadaniem skonfrontować swoje rozwiązanie z rozwiązaniem wzorcowym.
Q: Dlaczego nie powinenem/powinnam zaglądać do rozwiązań w trakcie wykonywania zadania?
A: Gdyż proces rozwiązywania ewentualnych napotkanych problemów pozwoli Ci lepiej ugruntować wiedzę – nie mówiąc o satysfakcji z pokonywania trudności! (Amerykańscy naukowcy zapewne już to udowodnili ;)
Masz jakiś problem?! – Poproś prowadzącego zajęcia o pomoc!