Permettez-moi de commencer par dire que je suis assez nouveau à l'unité d'essai, Mocks, Stubs, Etc ...Delphi Mock Wizard
J'ai installé Delphi-Mock-Wizard. Quand je sélectionne une unité et "Générer Mock", une nouvelle unité est créée mais c'est très basique et pas du tout ce que je comprends.
unit Unit1;
(** AVERTISSEMENT - Changer Mock AUTOGÉNÉRÉ cette unité si vous voulez, mais sachez que toutes les modifications apportées seront perdues si vous régénèrent l'objet maquette (pour exemple, si les modifications de l'interface)
Mon conseil est de créer un descendant classe de votre maquette généré automatiquement -. dans une autre unité -. et passer outre choses là-bas cette façon, vous obtenez gardez-les.
En outre, le code auto-générer est pas encore assez intelligent pour générer des souches pour les interfaces héritées. Dans ce cas, modifiez votre déclaration mock pour hériter d'une implémentation qui implémente l'interface manquante . Ceci, malheureusement, est une violation de la directive ci-dessus. J'y travaille.
Vous devrez peut-être également changer manuellement le nom de l'unité ci-dessus. Une autre chose
Je travaille sur. **)
interface
uses
PascalMock,
TestInterfaces;
type
IThingy = interface;
implementation
end.
regardant la source, il semble y avoir un peu commenté. Je me demande, est-ce que quelqu'un a eu ça pour fonctionner?
Mon IDE est D2010.
Merci.