Index: webrtc/base/sigslottester_unittest.cc |
diff --git a/webrtc/base/sigslottester_unittest.cc b/webrtc/base/sigslottester_unittest.cc |
deleted file mode 100755 |
index 00b25771097ad98d974aaa35abf3828a2f800e46..0000000000000000000000000000000000000000 |
--- a/webrtc/base/sigslottester_unittest.cc |
+++ /dev/null |
@@ -1,86 +0,0 @@ |
-/* |
- * Copyright 2014 The WebRTC Project Authors. All rights reserved. |
- * |
- * Use of this source code is governed by a BSD-style license |
- * that can be found in the LICENSE file in the root of the source |
- * tree. An additional intellectual property rights grant can be found |
- * in the file PATENTS. All contributing project authors may |
- * be found in the AUTHORS file in the root of the source tree. |
- */ |
- |
-#include "webrtc/base/sigslottester.h" |
- |
-#include <string> |
- |
-#include "webrtc/base/gunit.h" |
-#include "webrtc/base/sigslot.h" |
- |
-namespace rtc { |
- |
-TEST(SigslotTester, TestSignal1Arg) { |
- sigslot::signal1<int> source1; |
- int capture1; |
- SigslotTester1<int, int> slot1(&source1, &capture1); |
- EXPECT_EQ(0, slot1.callback_count()); |
- |
- source1.emit(10); |
- EXPECT_EQ(1, slot1.callback_count()); |
- EXPECT_EQ(10, capture1); |
- |
- source1.emit(20); |
- EXPECT_EQ(2, slot1.callback_count()); |
- EXPECT_EQ(20, capture1); |
-} |
- |
-TEST(SigslotTester, TestSignal2Args) { |
- sigslot::signal2<int, char> source2; |
- int capture1; |
- char capture2; |
- SigslotTester2<int, char, int, char> slot2(&source2, &capture1, &capture2); |
- EXPECT_EQ(0, slot2.callback_count()); |
- |
- source2.emit(10, 'x'); |
- EXPECT_EQ(1, slot2.callback_count()); |
- EXPECT_EQ(10, capture1); |
- EXPECT_EQ('x', capture2); |
- |
- source2.emit(20, 'y'); |
- EXPECT_EQ(2, slot2.callback_count()); |
- EXPECT_EQ(20, capture1); |
- EXPECT_EQ('y', capture2); |
-} |
- |
-// Since it applies for 1 and 2 args, we assume it will work for up to 5 args. |
- |
-TEST(SigslotTester, TestSignalWithConstReferenceArgs) { |
- sigslot::signal1<const std::string&> source1; |
- std::string capture1; |
- SigslotTester1<const std::string&, std::string> slot1(&source1, &capture1); |
- EXPECT_EQ(0, slot1.callback_count()); |
- source1.emit("hello"); |
- EXPECT_EQ(1, slot1.callback_count()); |
- EXPECT_EQ("hello", capture1); |
-} |
- |
-TEST(SigslotTester, TestSignalWithPointerToConstArgs) { |
- sigslot::signal1<const std::string*> source1; |
- const std::string* capture1; |
- SigslotTester1<const std::string*, const std::string*> slot1(&source1, |
- &capture1); |
- EXPECT_EQ(0, slot1.callback_count()); |
- source1.emit(nullptr); |
- EXPECT_EQ(1, slot1.callback_count()); |
- EXPECT_EQ(nullptr, capture1); |
-} |
- |
-TEST(SigslotTester, TestSignalWithConstPointerArgs) { |
- sigslot::signal1<std::string* const> source1; |
- std::string* capture1; |
- SigslotTester1<std::string* const, std::string*> slot1(&source1, &capture1); |
- EXPECT_EQ(0, slot1.callback_count()); |
- source1.emit(nullptr); |
- EXPECT_EQ(1, slot1.callback_count()); |
- EXPECT_EQ(nullptr, capture1); |
-} |
- |
-} // namespace rtc |