• 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
117 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,090 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 (54,590 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ź 316 wizyt
pytanie zadane 13 maja w Java przez kamil_94 Nowicjusz (160 p.)
0 głosów
3 odpowiedzi 320 wizyt
pytanie zadane 23 kwietnia w Java przez Tomek Reda Użytkownik (890 p.)
0 głosów
1 odpowiedź 128 wizyt
pytanie zadane 23 lutego 2017 w Java przez analogiczny Nowicjusz (220 p.)
Porady nie od parady
Możesz ukryć, zamknąć lub zmodyfikować swoje pytanie, za pomocą przycisków znajdujących się pod nim. Nie krępuj się poprawić pochopnie opublikowanego pytania czy zamknąć go po uzyskaniu satysfakcjonującej odpowiedzi. Umożliwi to zachowanie porządku na forum.Przyciski pytania

54,387 zapytań

98,241 odpowiedzi

202,064 komentarzy

26,700 pasjonatów

Przeglądających: 176
Pasjonatów: 6 Gości: 170

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.

...