• 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

VPS Starter Arubacloud
0 głosów
554 wizyt
pytanie zadane 25 sierpnia 2017 w Java przez Karol Kluziak Obywatel (1,210 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,120 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 (62,820 p.)

Lub do pliku gradle do dependecies dodać

testCompile 'junit:junit:4.12'

 

komentarz 25 sierpnia 2017 przez Karol Kluziak Obywatel (1,210 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ź 4,868 wizyt
pytanie zadane 13 maja 2018 w Java przez kamil_94 Nowicjusz (160 p.)
0 głosów
3 odpowiedzi 2,036 wizyt
pytanie zadane 23 kwietnia 2018 w Java przez Tomek Reda Obywatel (1,110 p.)
0 głosów
1 odpowiedź 679 wizyt
pytanie zadane 23 lutego 2017 w Java przez analogiczny Nowicjusz (220 p.)

92,453 zapytań

141,262 odpowiedzi

319,088 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...