• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Brak klasy Assert w Intellij Idea

0 głosów
65 wizyt
pytanie zadane 25 sierpnia 2017 w Java przez Karol Kluziak Obywatel (1,190 p.)

Dzień dobry,

Niedawno zacząłem naukę Javy i chciałbym stworzyć jakieś testy jednostkowe za pomocą JUnit, ale kompilator nie może mi znaleźć klasy Assert ani JUnit.

Oto treść błędu:

A to mój import:

Wie ktoś może co jest źle? Może ścieżka dostępu się zmieniła.

Z góry dziękuję za odpowiedź.

P.S. Korzystam z Intellij Idea

1 odpowiedź

0 głosów
odpowiedź 25 sierpnia 2017 przez Codeboy Stary wyjadacz (10,860 p.)
wybrane 25 sierpnia 2017 przez Karol Kluziak
 
Najlepsza

Po prostu nie masz tego pakietu.

Ups, doczytałem, że korzystasz z Intelij

Dotyczy InteliJ;

Możesz pozwolić żeby inteliJ poprowadził Cię za rączkę.
Przejdź do klasy którą chcesz testować i postaw kursor na jej nazwie.
Następnie Alt + Enter i Create Test. Wyskoczy Ci wizard, z biblioteką do wybrania. Wybierz Junit. Wyskoczy warning, że nie biblioteka nie została znaleziona w module, klikasz Fix i gotowe.

Dotyczy Eclipse:
Prawdopodobnie nie dodałeś biblioteki do Build Path.

Aby to zrobić (jako plugin Eclipse): prawym na Project -> Build Path -> Add libraries -> Junit4

a jeśli pobierałeś z oficjalnej strony to prawym na Project -> Build Path -> Configure build path -> Libraries -> Add Jar i wskazujesz plik.

1
komentarz 25 sierpnia 2017 przez KubenQPL Nałogowiec (47,170 p.)

Lub do pliku gradle do dependecies dodać

testCompile 'junit:junit:4.12'

 

komentarz 25 sierpnia 2017 przez Karol Kluziak Obywatel (1,190 p.)

 

Ups, doczytałem, że korzystasz z Intelij 

Dotyczy InteliJ;
 
Możesz pozwolić żeby inteliJ poprowadził Cię za rączkę. 
Przejdź do klasy którą chcesz testować i postaw kursor na jej nazwie. 
Następnie Alt + Enter i Create Test. Wyskoczy Ci wizard, z biblioteką do wybrania. Wybierz Junit. Wyskoczy warning, że nie biblioteka nie została znaleziona w module, klikasz Fix i gotowe.

Codeboy


Dobrze, że w ten sposób JUnit jest dodawana do całego projektu, więc wystarczy stworzyć główną klasę i do niej tylko stworzyć test. Wolę tak tradycyjnie test stworzyć tworząc własnoręcznie własną klasę.

Lub do pliku gradle do dependecies dodać

KubenQPL

Za dużo ustawiania według mnie, a po za tym ma się dostęp do "wnętrza" projektu. Na razie wolę tam nie grzebać, bo jeszcze coś zepsuję.

Dziękuję wszystkim za odpowiedź

Podobne pytania

0 głosów
1 odpowiedź 81 wizyt
pytanie zadane 23 lutego 2017 w Java przez analogiczny Nowicjusz (220 p.)
0 głosów
1 odpowiedź 84 wizyt
pytanie zadane 23 czerwca 2016 w Java przez molik Początkujący (480 p.)
0 głosów
1 odpowiedź 79 wizyt
pytanie zadane 8 grudnia 2016 w Android, Swift, Symbian przez matir85 Obywatel (1,210 p.)
Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.
Ciekawy innych porad? Odwiedź tę stronę!

45,834 zapytań

86,294 odpowiedzi

172,522 komentarzy

22,267 pasjonatów

Przeglądających: 201
Pasjonatów: 28 Gości: 173

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...