Wpis z mikrobloga

Jak zrobić najprostszą generyczną maszynkę do testów ?

Dane będą przechowane np we wektorze[n] o takiej strukturze

[Wartość Prawdziwa, Dane do testów]

Sama fukcja by wygladała tak:

tests( bool fukcjatestujaca, T danedotestów )

Każdy test będzie miał jakoś taką strukturę:

bool jakasfunckjatestujaca(wartoscprawdziwatestu, dane_testu)

#cpp #programowanie
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zakowskijan72: Tzn sama funkcja testująca wyglada np tak (zależna od elementu testowanego)

bool testcheckFloatnum(bool Realresult, const std::string Str);

czy inna bool testdetectInvoke(Types RealResult, char Val);
  • Odpowiedz
@sylwke3100: W tym przykladzie tak, ale dodanie dodatkowego parametru szablonu jest trywialne. Gorzej jesli chcesz obsluzyc zmienna ilosc argumentow w funkcji. Wtedy mozliwe ze bedzie latwiej pisac wrappery niz obsluge rozpakowywania tupla (nie wyglada to na zbyt trudne ale w pol godziny nie zdazylem)
  • Odpowiedz