Slawek1975 Temat założony przez niniejszego użytkownika |
Test Unit (TDD) Eclipse c++ » 2019-07-16 18:33:41 W jaki sposób uruchomić test jednostkowy ww Eclipse? czy konieczne jest powiązanie go z jakimś testem w google? Jak na razie pomagam sobie tworząc zwykłe klasy z dopiskiem _test i z metodami zwracającymi napis do konsoli "Test taki a taki, result: Failed/OK" |
|
pekfos |
» 2019-07-16 20:21:52 Testy jednostkowe to typowo osobna aplikacja. Zanim zaczniesz wynajdywać koło na nowo, użyj gtest. |
|
Slawek1975 Temat założony przez niniejszego użytkownika |
Test Unit (TDD) Eclipse c++ » 2019-07-18 10:52:05 No właśnie pobrałem gtest, dodałem include i make do wskazanego miejsca: https://www.ics.uci.edu/~pattis/common/modules46/googletestpc.html
jednak gdy utworzę dowolny projekt, to nie kompiluje się, błąd /x86_64-w64-mingw32/bin/ld.exe: cannot find -lgtest W Google nie jest to jasno opisane.
|
|
pekfos |
» 2019-07-18 17:48:39 In the Library search path (-L) pane, click the add icon . In the Add directory path popup window, click the File system... button. In the Browse For Folder popup window, navigate to and select the make folder in the googletestlib folder in the Eclipse workspace. |
To zrobiłeś? |
|
Slawek1975 Temat założony przez niniejszego użytkownika |
Test Unit (TDD) Eclipse c++ » 2019-07-18 18:24:40 Teraz poprawiłem, poprzednio dodawałem przez przycisk "Workspace" ale i tak mam błąd:
cannot find -lgtest
skipping incompatible C:\Users\olgad\OneDrive\Dokumenty\EclipseWindows\Nproba\googletestlib\make/libgtest.a when searching for -lgtest
skipping incompatible C:\Users\olgad\OneDrive\Dokumenty\EclipseWindows\Nproba\googletestlib\make\libgtest.a when searching for -lgtest
Czyli chyba dalej nie widzi biblioteki
|
|
pekfos |
» 2019-07-18 20:43:35 Widzi, ale to nie jest poprawna biblioteka do Twojego kompilatora. Pobierz właściwą, albo zbuduj ze źródeł. |
|
Slawek1975 Temat założony przez niniejszego użytkownika |
Test Unit (TDD) Eclipse c++ » 2019-07-23 19:49:00 Czy do zbudowania własnej biblioteki "gtest" potrzebny jest kompilator Python-a? Strasznie to zagmatwane, mogło by to być napisane np. w cpp. Jak na razie próbuję zainstalować inne programy do testowania jednostkowego, ale ze słabym skutkiem. |
|
pekfos |
» 2019-07-23 20:39:58 Póki nie próbujesz skompilować testów gtesta (tj testów które testują czy sam gtest działa poprawnie), to pewnie nie. A jeśli trzeba, to w czym niby problem? Jak chcesz to po prostu wrzuć wszystkie pliki źródłowe gtesta do twojego projektu, może nawet zadziała od razu.. |
|
« 1 » 2 |