Test Unit (TDD) Eclipse c++
Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Zarejestruj się!

Test Unit (TDD) Eclipse c++

AutorWiadomość
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"
P-174927
» 2019-07-16 20:21:52
Testy jednostkowe to typowo osobna aplikacja. Zanim zaczniesz wynajdywać koło na nowo, użyj gtest.
P-174928
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.
P-174931
» 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ś?
P-174934
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


P-174935
» 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ł.
P-174937
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.
P-174942
» 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..
P-174943
« 1 » 2
 Strona 1 z 2Następna strona