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
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 :)