Replace use of gtest expectation macro with XCTest's macro
Bug: webrtc:8382
Change-Id: I9d9276fcb0a9b13a8caa3baca5d3bc5c95c03c6a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272120
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@google.com>
Cr-Commit-Position: refs/heads/main@{#37879}
diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn
index 5f21ffe..7e973dd 100644
--- a/sdk/BUILD.gn
+++ b/sdk/BUILD.gn
@@ -1132,7 +1132,6 @@
"../rtc_base:rtc_event",
"../rtc_base/system:unused",
"../system_wrappers",
- "../test:test_support", # TODO(webrtc:8382): Remove use of gtest
"//third_party/libyuv",
]
diff --git a/sdk/objc/unittests/scoped_cftyperef_tests.mm b/sdk/objc/unittests/scoped_cftyperef_tests.mm
index be26720..a354410 100644
--- a/sdk/objc/unittests/scoped_cftyperef_tests.mm
+++ b/sdk/objc/unittests/scoped_cftyperef_tests.mm
@@ -12,8 +12,6 @@
#include "sdk/objc/helpers/scoped_cftyperef.h"
-#include "test/gtest.h"
-
namespace {
struct TestType {
TestType() : has_value(true) {}
@@ -50,62 +48,62 @@
- (void)testShouldNotRetainByDefault {
TestType a;
ScopedTestType ref(&a);
- EXPECT_EQ(0, a.retain_count);
+ XCTAssertEqual(0, a.retain_count);
}
- (void)testShouldRetainWithPolicy {
TestType a;
ScopedTestType ref(&a, rtc::RetainPolicy::RETAIN);
- EXPECT_EQ(1, a.retain_count);
+ XCTAssertEqual(1, a.retain_count);
}
- (void)testShouldReleaseWhenLeavingScope {
TestType a;
- EXPECT_EQ(0, a.retain_count);
+ XCTAssertEqual(0, a.retain_count);
{
ScopedTestType ref(&a, rtc::RetainPolicy::RETAIN);
- EXPECT_EQ(1, a.retain_count);
+ XCTAssertEqual(1, a.retain_count);
}
- EXPECT_EQ(0, a.retain_count);
+ XCTAssertEqual(0, a.retain_count);
}
- (void)testShouldBeCopyable {
TestType a;
- EXPECT_EQ(0, a.retain_count);
+ XCTAssertEqual(0, a.retain_count);
{
ScopedTestType ref1(&a, rtc::RetainPolicy::RETAIN);
- EXPECT_EQ(1, a.retain_count);
+ XCTAssertEqual(1, a.retain_count);
ScopedTestType ref2 = ref1;
- EXPECT_EQ(2, a.retain_count);
+ XCTAssertEqual(2, a.retain_count);
}
- EXPECT_EQ(0, a.retain_count);
+ XCTAssertEqual(0, a.retain_count);
}
- (void)testCanReleaseOwnership {
TestType a;
- EXPECT_EQ(0, a.retain_count);
+ XCTAssertEqual(0, a.retain_count);
{
ScopedTestType ref(&a, rtc::RetainPolicy::RETAIN);
- EXPECT_EQ(1, a.retain_count);
+ XCTAssertEqual(1, a.retain_count);
TestTypeRef b = ref.release();
}
- EXPECT_EQ(1, a.retain_count);
+ XCTAssertEqual(1, a.retain_count);
}
- (void)testShouldBeTestableForTruthiness {
ScopedTestType ref;
- EXPECT_FALSE(ref);
+ XCTAssertFalse(ref);
TestType a;
ref = &a;
- EXPECT_TRUE(ref);
+ XCTAssertTrue(ref);
ref.release();
- EXPECT_FALSE(ref);
+ XCTAssertFalse(ref);
}
- (void)testShouldProvideAccessToWrappedType {
TestType a;
ScopedTestType ref(&a);
- EXPECT_EQ(&(a.retain_count), &(ref->retain_count));
+ XCTAssertEqual(&(a.retain_count), &(ref->retain_count));
}
@end