How to unit-test-eine Methode, die läuft in einer Endlosschleife für eine Eingabe?

Diese Frage kam mir in den Sinn und ich möchte Fragen diese hier.

Fall ist Absicht, ich Schreibe einfach eine Schleife, die läuft unendlich. Wie kann ich das Gerät testen?

Ich Frage das, weil diese situation kann auftreten, überall in den code. Sagen, dass meine Methode die Delegierten mehrere andere Methoden, und ich möchte wissen,

  • Wie es lief in einer Endlosschleife
  • Was von input verursacht es
  • Rufen Sie an, welche Methode (diese Methode) der dies verursacht hat

Habe ich keinen code für dieses. Die Frage ist rein nach wissen Willen, was ist zu tun, wenn diese situation entsteht, in der Zukunft. Bitte reagieren.

  • Ist die Endlosschleife gewollt? Auch google "Halteproblem".
  • Darf ich wissen, der Grund von dem, der Sie gebeten hat, diese Frage verschlossen werden, warum, um es zu schließen?
  • jup so ist es gewollt. Dieses kam zu meinem Kopf, wenn ich dachte dabei an eine situation, wo dies passieren könnte
  • Wann ist es eigentlich abrufen Ergebnis von dieser Methode?
  • Ich bearbeitet meine Frage. Bitte Antworten
  • können Sie sich eine Beispiel?

InformationsquelleAutor Shankar Raju | 2011-05-11
Schreibe einen Kommentar