Dorabiam test w istniejącej aplikacji webowej z wykorzystaniem Jersey Framework.
Nie jestem jej autorem, ja tu tylko sprzątam a do tego natywnie programuję w innym języku i mam wrażenie, że moje problemy wynikają z niezrozumienia jakiś podstaw.
Tak więc mam pytanko czy dwa. Taka sytuacja:
Nadpisanie funkcji configure()
ResourceConfig config = new ResourceConfig(MyResource.class);
-
Co w zasadzie zachodzi kiedy wywołuje config.register(MyFeature.class), a czym to się różni od config.bind(MyFeature.class); ?
-
Czy w powyższym przykładzie, mamy pobrany config z tego, który został stworzony w kontenerze dla MyResource.class i tylko pewne rzeczy nadpisujemy wywołując config. register, config. bind, etc. czy należy wszystkie zależności stworzyć od zera na potrzeby danego testu?