()
| 339 | |
| 340 | #[test] |
| 341 | fn set_leader() { |
| 342 | let mut rt = RoutingTable::uniform(2, &[1, 2, 3], 3); |
| 343 | // Data group 1 owns vshard 0. |
| 344 | rt.set_leader(1, 99); |
| 345 | assert_eq!(rt.leader_for_vshard(0).unwrap(), 99); |
| 346 | } |
| 347 | |
| 348 | #[test] |
| 349 | fn remove_group_member_strips_voter_and_clears_leader() { |
nothing calls this directly
no test coverage detected