aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/google/protobuf/map_field_test.cc
diff options
context:
space:
mode:
authorGravatar Feng Xiao <xfxyjwf@gmail.com>2014-12-05 02:54:43 -0800
committerGravatar Feng Xiao <xfxyjwf@gmail.com>2014-12-05 02:54:43 -0800
commitbe20ae0b6975071563ecc61f8372fd7936f174ed (patch)
treeed4c27622fceb78410c74af287532379f475843e /src/google/protobuf/map_field_test.cc
parent7c939bcb25bff016ca63669c203e2ebfc0834825 (diff)
Fix compile issues and test failures in VS2008.
Diffstat (limited to 'src/google/protobuf/map_field_test.cc')
-rw-r--r--src/google/protobuf/map_field_test.cc35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/google/protobuf/map_field_test.cc b/src/google/protobuf/map_field_test.cc
index 98551839..045f8f2c 100644
--- a/src/google/protobuf/map_field_test.cc
+++ b/src/google/protobuf/map_field_test.cc
@@ -430,41 +430,6 @@ TEST_P(MapFieldStateTest, MutableMapField) {
}
}
-class MapFieldBaseStateStub : public MapFieldBaseStub {
- public:
- MapFieldBaseStateStub(Mutex* mutex, int* clean_counter,
- int* completed_counter)
- : mutex_(mutex),
- clean_counter_(clean_counter),
- completed_counter_(completed_counter) {}
- ~MapFieldBaseStateStub() {}
-
- protected:
- void SyncRepeatedFieldWithMapNoLock() const { Clean(); }
- void SyncMapWithRepeatedFieldNoLock() const { Clean(); }
-
- private:
- void Clean() const {
- {
- MutexLock lock(mutex_);
- ++(*clean_counter_);
- }
- struct timespec tm;
- tm.tv_sec = 0;
- tm.tv_nsec = 100000000; // 100ms
- nanosleep(&tm, NULL);
- {
- MutexLock lock(mutex_);
- // No other thread should have completed while this one was initializing.
- EXPECT_EQ(0, *completed_counter_);
- }
- }
- Mutex* mutex_;
- int* clean_counter_;
- int* completed_counter_;
-};
-
-
} // namespace internal
} // namespace protobuf
} // namespace google