Hallo Delphianer,
ich schreibe mir gerade ein neues framework um mal meinen ganzen Code auf eine einheitliche Basis zu bringen, da ich hier und da funktionierende Teile habe in verschiedenen Systemen, aber jede mit anderen Schnittstellen gebaut etc.
Das sind dann alles Client/Server-Funktionen, die sum Teil synchron, aber eben auch asynchron arbeiten. Sagen wir mal ein Positionsupdate in die
DB schrieben, da muss der client ja nicht warten, bis der server das gescrieben hat, das wird gesendet und gut ist.
Nun will ich gleich am Anfang vllt mal UnitTests mit einbauen, so dass ich sicherstellen kann, dass alles auch so geht wie es soll. Wie würde man das bei asynchronen Remote-funktionen machen ? Gibt es da Ideen ?
Btw. ich habe noch keine UnitTests bisher schrieben müssen. Für ein vorheriges System habe ich mir ein Tester gebaut, der immer eine neue Server
DB macht und dann anfängt mit account erstellen, einloggen mit falschen Werten und sehen, ob das richtige passiert, dann einloggen mit richtigen Werten und schauen, was passiert etc.
Vielen Danke schonmal