Dlaczego konfiguracja jUnit ma być statyczna?

Zaznaczyłem metodę z adnotacją @BeforeClass jUnit i otrzymałem ten wyjątek mówiąc, że musi być statyczny. Jakie jest uzasadnienie? To zmusza cały mój init do bycia na statycznych polach, bez wyraźnego powodu.

W .Net (NUnit) tak nie jest.

Edytować - fakt, że metoda z adnotacją @BeforeClass działa tylko raz, nie ma nic wspólnego z tym, że jest to metoda statyczna - można mieć metodę niestatyczną uruchamianą tylko raz (jak w NUnit).

questionAnswers(8)

yourAnswerToTheQuestion