TDD C++
  • Treść
  •  Wzorce testów jednostkowych
  • Obiekty pozorujące 

Izolacja testów¶

  • Obiekty pozorujące
    • Rodzaje obiektów pozorujących
  • Stub Vs. Mock
    • Stub - weryfikacja stanu
    • Mock - weryfikacja zachowania
  • Biblioteka googlemock
    • Korzystanie z mocków
    • Konfiguracja domyślnego zachowania dla mocka
    • Konfiguracja oczekiwań dla mocków
      • ON_CALL vs. EXPECT_CALL
      • NiceMocks vs. StrictMocks
    • Konfiguracja mocków
      • Zwracane wartości domyślne
      • Akcje
        • Zwracanie wartości
      • Definiowanie różnych zachowań w zależności od parametrów
      • Konfiguracja efektów ubocznych
      • Wywołania funkcji, funktorów lub lambd
      • Konfiguracja rzucania wyjątków
      • Określanie ilości wywołań
      • Konfiguracja kolejności wywołań metod
    • Matchers
      • Dopasowanie dowolnej wartości
      • Porównania
      • Dopasowanie łańcuchów znaków
      • Łączenie wielu porównań
      • Dopasownie dla pól i getterów obiektów
      • Dopasowania dla kontenerów
      • Dopsowania wieloargumentowe
      • Tworzenie własnych obiektów dopasowujących
      • Wykorzystanie obiektów dopasowujących w asercjach testów
    • Mockowanie metod niewirtualnych
  • TDD C++
  •  Wzorce testów jednostkowych
  • Treść
  • Obiekty pozorujące 
  • top
© Copyright Infotraining. Created using Sphinx 1.8.2.