Skip to content

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