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]; |
+ } |
+} |