AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 22:02

Parameter dieser Suchanfrage:

Suche in Thema: Projekt mit Unit-Tests aufsetzen
Suche alle Beiträge, die von "Stevie" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Projekt mit Unit-Tests aufsetzen

     
      by Stevie, 6. Aug 2014
    So, wie man auch alle anderen Dinge nach dem "Arrange, Act, Assert"-Prinzip testet.

    Wobei das in deinem Beispiel etwas komplexer werden kann, denn deine Methode hat weder Eingabe, noch Ausgabe.
    Also kann sie nur einen internen Status von TMyClass verändern. Also kann Arrange und Assert etwas mühsam werden,
    wenn diese nicht von außen zugänglich sind oder nur über Umwege.
    Das läuft dann aber...
  • Forum: Programmieren allgemein

    AW: Projekt mit Unit-Tests aufsetzen

     
      by Stevie, 6. Aug 2014
    Über die Interfaces wird eine Austauchbarkeit der verschiedenen Implementierungen möglich. Toasterbeispiel:

    type
    TToaster = class
    public
    constructor Create(const powerSupply: IPowerSupply);
    end;

    In einem Unittest kannst du nun, um deinen Toaster zu testen, ein Mock für IPowerSupply übergeben, womit du also nicht die richtige Implementierung davon benötigts (denn du willst ja...
  • Forum: Programmieren allgemein

    AW: Projekt mit Unit-Tests aufsetzen

     
      by Stevie, 5. Aug 2014
    Natürlich werden Klassen (bzw Implementierungen) getestet. Interfaces sind Abstraktionen und Abstraktionen kann man nicht testen. Ein Interface besitzt ja keinen ausführbaren Code, sondern nur die Klasse, die das implementiert.

    Was du wahrscheinlich schon öfter gelesen hast, ist der Hinweis, gegen Interfaces (bzw Abstraktionen) zu programmieren. Ich konsumiere also in meiner Klasse TToaster...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Stevie&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=181311
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz