Salutations,tests unitaires avec des objets simulés de sérialisation en C++
Je suis assez nouveau pour TDD et a couru à travers un test unitaire que je ne suis pas tout à fait sûr de savoir comment aborder. Fondamentalement, je suis en train de tester quelques méthodes de classes héritées qui lisent/écrivent un flux binaire dans un fichier. Les fonctions de classe prennent un objet sérialisable en tant que paramètre, qui gère la lecture/écriture réelle dans le fichier. Pour tester cela, je pensais que j'aurais besoin d'un objet maquette de sérialisation que je transmettrais à cette fonction. Ma première pensée était de faire en sorte que l'objet fantaisie reste sur un (char *) qui allouerait dynamiquement de la mémoire et enregistrerait les données. Cependant, il semble que l'objet fictif pourrait faire trop de travail, et pourrait être au-delà de la portée de ce test particulier.
Mon approche initiale est-elle correcte, ou quelqu'un peut-il penser à une autre façon de tester correctement cela?
Merci!