• 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
89 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 (12,110 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 Maniak (51,560 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ź 61 wizyt
pytanie zadane 13 maja w Java przez kamil_94 Nowicjusz (160 p.)
0 głosów
2 odpowiedzi 124 wizyt
pytanie zadane 23 kwietnia w Java przez Tomek Reda Użytkownik (740 p.)
0 głosów
1 odpowiedź 102 wizyt
pytanie zadane 23 lutego 2017 w Java przez analogiczny Nowicjusz (220 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

50,845 zapytań

93,083 odpowiedzi

188,906 komentarzy

24,758 pasjonatów

Przeglądających: 317
Pasjonatów: 20 Gości: 297

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.

...