[Positionner] tests: improve Mobile tests

This commit is contained in:
Matteo Cypriani 2016-11-03 15:52:36 -04:00
parent a77ee05239
commit 16d4422a2b
1 changed files with 27 additions and 0 deletions

View File

@ -32,6 +32,14 @@ public:
Mobile mobile3("192.168.0.1", "AA:BB:CC:DD:EE:FF", 5, 32) ;
Mobile mobile4(mobile3) ;
TS_ASSERT_EQUALS(mobile3, mobile4) ;
// Now add some results
Result r;
ResultList rl;
rl.add(r);
mobile4.set_last_results(rl);
Mobile mobile5(mobile4);
TS_ASSERT_EQUALS(mobile4, mobile5);
}
@ -70,6 +78,25 @@ public:
// =
mobile2 = mobile3 ;
TS_ASSERT_EQUALS(mobile2, mobile3) ;
/* Now with some results */
Result r;
ResultList rl;
rl.add(r);
// !=
mobile2.set_last_results(rl);
TS_ASSERT_DIFFERS(mobile2, mobile3);
// ==
mobile3.set_last_results(rl);
TS_ASSERT_EQUALS(mobile2, mobile3);
// =
Mobile mobile4(mobile1);
TS_ASSERT_DIFFERS(mobile3, mobile4);
mobile4 = mobile3;
TS_ASSERT_EQUALS(mobile3, mobile4);
}
} ;