Chromium Code Reviews| Index: webrtc/sdk/objc/Framework/UnitTests/RTCPeerConnectionTest.mm |
| diff --git a/webrtc/sdk/objc/Framework/UnitTests/RTCPeerConnectionTest.mm b/webrtc/sdk/objc/Framework/UnitTests/RTCPeerConnectionTest.mm |
| index 1797feabce077143a3a7615e8da534c3f2bedc24..9b7ac97a0bd6743a2f32e7e767ed24a581f300e7 100644 |
| --- a/webrtc/sdk/objc/Framework/UnitTests/RTCPeerConnectionTest.mm |
| +++ b/webrtc/sdk/objc/Framework/UnitTests/RTCPeerConnectionTest.mm |
| @@ -21,9 +21,11 @@ |
| #import "WebRTC/RTCPeerConnectionFactory.h" |
| #import "WebRTC/RTCIceServer.h" |
| #import "WebRTC/RTCMediaConstraints.h" |
| +#import "WebRTC/RTCTracing.h" |
| @interface RTCPeerConnectionTest : NSObject |
| - (void)testConfigurationGetter; |
| +- (void)tracingTestNoInitialization; |
|
tkchin_webrtc
2017/06/27 22:56:40
This shouldn't belong in RTCPeerConnectionTest.
Wr
|
| @end |
| @implementation RTCPeerConnectionTest |
| @@ -81,6 +83,21 @@ |
| EXPECT_EQ(config.shouldPruneTurnPorts, newConfig.shouldPruneTurnPorts); |
| } |
| +- (NSString *)documentsFilePathForFileName:(NSString *)fileName { |
| + NSParameterAssert(fileName.length); |
| + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); |
| + NSString *documentsDirPath = paths.firstObject; |
| + NSString *filePath = |
| + [documentsDirPath stringByAppendingPathComponent:fileName]; |
| + return filePath; |
| +} |
| + |
| +- (void)tracingTestNoInitialization { |
| + NSString *filePath = [self documentsFilePathForFileName:@"webrtc-trace.txt"]; |
| + EXPECT_EQ(NO, RTCStartInternalCapture(filePath)); |
| + RTCStopInternalCapture(); |
| +} |
| + |
| @end |
| TEST(RTCPeerConnectionTest, ConfigurationGetterTest) { |
| @@ -90,4 +107,10 @@ TEST(RTCPeerConnectionTest, ConfigurationGetterTest) { |
| } |
| } |
| +TEST(RTCPeerConnectionTest, TracingTestNoInitialization) { |
| + @autoreleasepool { |
| + RTCPeerConnectionTest *test = [[RTCPeerConnectionTest alloc] init]; |
| + [test tracingTestNoInitialization]; |
| + } |
| +} |