Tesztekben ne legyen nem feltétlenül véges ciklus
Pár teszt használ while
ciklust, hogy várjon, amíg valami megtörténik. Ha valami nem terv szerint megy, akkor ezek a ciklusok a végtelenségig fognak futni. Ehelyett be kéne vezetni, hogy max pl. ezerszer fussanak le, és utána dobjanak kivételt.
Bevezethető egy utility metódus, ami max X-szer hajtva végre a paraméterben kapott lambda kifejezést. Akár idő alapú limit is lehet, bár annak nem látom indokoltságát ebben a projektben. Egy kis inspiráció: https://github.com/awaitility/awaitility