Inheritance diagram for Protocols::BitTorrent::Trackers::Testing::TrackerRequestTest:
Definition at line 35 of file TrackerRequestTest.cpp.
Public Member Functions | |
| void | testMinimalRequestCorrectness () |
| Verifies mandatory and non-mandatory data correctness on "minimal" req. | |
| void | testMaximalRequestCorrectness () |
| Verifies mandatory and non-mandatory data correctness of "maximal" req. | |
| void | testCompareTwoEqualRequests () |
| Verifies operator== and operator!= correctness on two requests. | |
| void | testCopyCtor () |
| The copy ctor should create equal objects. | |
| void | testAssignment () |
| After assignment the objects should be equal. | |
| void | testModifyingACopyDoesNotChangeTheOriginal () |
| Lazy copying is used. Verify that a copy is made prior to modification. | |
Private Member Functions | |
| CPPUNIT_TEST_SUITE (TrackerRequestTest) | |
| CPPUNIT_TEST (testMinimalRequestCorrectness) | |
| CPPUNIT_TEST (testMaximalRequestCorrectness) | |
| CPPUNIT_TEST (testCompareTwoEqualRequests) | |
| CPPUNIT_TEST (testCopyCtor) | |
| CPPUNIT_TEST (testAssignment) | |
| CPPUNIT_TEST (testModifyingACopyDoesNotChangeTheOriginal) | |
| CPPUNIT_TEST_SUITE_END () | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
After assignment the objects should be equal.
Definition at line 165 of file TrackerRequestTest.cpp. |
|
|
Verifies operator== and operator!= correctness on two requests.
Definition at line 108 of file TrackerRequestTest.cpp. |
|
|
The copy ctor should create equal objects.
Definition at line 142 of file TrackerRequestTest.cpp. |
|
|
Verifies mandatory and non-mandatory data correctness of "maximal" req.
Definition at line 76 of file TrackerRequestTest.cpp. |
|
|
Verifies mandatory and non-mandatory data correctness on "minimal" req.
Definition at line 48 of file TrackerRequestTest.cpp. |
|
|
Lazy copying is used. Verify that a copy is made prior to modification.
Definition at line 195 of file TrackerRequestTest.cpp. |