C++ Crash Course: a fast-Paced Introduction


PART II: C++ LIBRARIES AND FRAMEWORKS



Yüklə 7 Mb.
Pdf görüntüsü
səhifə12/71
tarix20.09.2023
ölçüsü7 Mb.
#145939
1   ...   8   9   10   11   12   13   14   15   ...   71
C Crash Course A Fast-Paced Introduction by Josh Lospinoso

PART II: C++ LIBRARIES AND FRAMEWORKS 
279
10 
TESTING 281
Unit Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Integration Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Acceptance Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Performance Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
An Extended Example: Taking a Brake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Implementing AutoBrake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Test-Driven Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Adding a Service-Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Unit-Testing and Mocking Frameworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
The Catch Unit-Testing Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Google Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
Boost Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Summary: Testing Frameworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
Mocking Frameworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Google Mock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
HippoMocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
A Note on Other Mocking Options: FakeIt and Trompeloeil . . . . . . . . . . . . . 337
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337

Yüklə 7 Mb.

Dostları ilə paylaş:
1   ...   8   9   10   11   12   13   14   15   ...   71




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin