Ich habe einen Komponententest, den ich für 200 mögliche Kombinationen von Daten ausführen muss. (Die Produktionsimplementierung enthält die zu testenden Daten in Konfigurationsdateien. Ich weiß, wie man diese Werte vortäuscht). Ich ziehe es vor, für jede Kombination einen separaten Testfall zu schreiben und eine Art des Durchschleifens der Daten zu verwenden. Gibt es so einen direkten Weg mit Google Test für C++? in einem einzigen Test obwohl jeder EintragWie google test für C++ verwendet wird, um Kombinationen von Daten zu durchlaufen
Danke, Karthick
Warum verwenden Sie nicht ein Array von Strukturen, um Ihre Testdaten zu halten, und jeden Eintrag zu durchlaufen? Sie könnten nur einen Testfall haben, der alle Kombinationen testet. –
Hallo Emile, danke für den Vorschlag. Wenn ich es ausprobiert habe, wenn eine Kombination fehlschlägt, wird der Testfall nicht weiter ausgeführt und die Erfolgsrate wird nicht korrekt gemeldet. Am Ende des Tages sind das für mich verschiedene Testfälle. –