summaryrefslogtreecommitdiff
path: root/routing_table_unittest.cc
diff options
context:
space:
mode:
authorPaul Stewart <pstew@chromium.org>2011-08-08 07:27:46 -0700
committerPaul Stewart <pstew@chromium.org>2011-08-08 11:59:05 -0700
commit65c40f5c1b1a53e351c6487de72b616854dfdc47 (patch)
tree50d98d0cfb0ec42387fbdb2fc9f1e592b37013d4 /routing_table_unittest.cc
parentc5f56564e1594f218c44e9b77c4c6645cd9239e8 (diff)
downloadshill-65c40f5c1b1a53e351c6487de72b616854dfdc47.tar.gz
Fix issue with request flags leak between tests
Reset request flags of RTNLHandler on Stop(). Make Stop() private, but call it in teardown of all unit tests that call Start(). BUG=chromium-os:18833 TEST=Rerun unit tests Change-Id: I83d32abc561e80c9dc72239825907cb5d5155bca Reviewed-on: http://gerrit.chromium.org/gerrit/5461 Reviewed-by: Darin Petkov <petkov@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org>
Diffstat (limited to 'routing_table_unittest.cc')
-rw-r--r--routing_table_unittest.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/routing_table_unittest.cc b/routing_table_unittest.cc
index 333b81ca..39e7d1b0 100644
--- a/routing_table_unittest.cc
+++ b/routing_table_unittest.cc
@@ -45,6 +45,10 @@ class RoutingTableTest : public Test {
uint32 interface_index,
const RoutingTableEntry &entry);
+ virtual void TearDown() {
+ RTNLHandler::GetInstance()->Stop();
+ }
+
protected:
static const int kTestSocket;
static const uint32 kTestDeviceIndex0;