Test jednostkowy dla przeładowanego operatora "<<"

Test jednostkowy dla przeładowanego operatora "<<"
MM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
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

KR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2518
0

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

MM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
0

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

FA
  • Rejestracja: dni
  • Ostatnio: dni
1

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

MM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 16
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.