Test jednostkowy dla przeładowanego operatora "<<"

0

Witam,
ostatnio napisałem klasę, która wrzuca dane do strumienia wostream za pomocą przeładowanego operatora "<<". Zastanawiam się, jak działanie tego przeładowanego operatora mógłbym testować...może mi coś poradzicie? Dodam że testuję pakietem UnitTest++.
Pozdrawiam

0

może po prostu tak:
twojaklasa a;
cout << a;

0

Test musi być automatyczny. Bez patrzenia na konsolę, ma wykonywać się sam. Patrz: Testy jednostkowe...

1

Pisz do wostringstream i porównaj finalny string z oczekiwanym?

0

Dokładnie tego szukałem. wostringstream załatwia sprawę. Dzięki :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.