• 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
51 wizyt
pytanie zadane 25 sierpnia w Java przez Karol Kluziak Użytkownik (660 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 przez Codeboy Mądrala (7,090 p.)
wybrane 25 sierpnia 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 przez KubenQPL Nałogowiec (43,760 p.)

Lub do pliku gradle do dependecies dodać

testCompile 'junit:junit:4.12'

 

komentarz 25 sierpnia przez Karol Kluziak Użytkownik (660 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ź 67 wizyt
pytanie zadane 23 lutego w Java przez analogiczny Nowicjusz (220 p.)
0 głosów
1 odpowiedź 76 wizyt
pytanie zadane 23 czerwca 2016 w Java przez molik Początkujący (440 p.)
0 głosów
1 odpowiedź 71 wizyt
pytanie zadane 8 grudnia 2016 w Android, Swift, Symbian przez matir85 Użytkownik (870 p.)

39,655 zapytań

78,028 odpowiedzi

153,336 komentarzy

18,707 pasjonatów

Przeglądających: 146
Pasjonatów: 3 Gości: 143

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.

...