/
PassiveDataKitTests.m
145 lines (93 loc) · 3.61 KB
/
PassiveDataKitTests.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
//
// PassiveDataKitTests.m
// PassiveDataKitTests
//
// Created by Chris Karr on 5/4/16.
// Copyright © 2016 Audacious Software. All rights reserved.
//
@import Foundation;
#import <XCTest/XCTest.h>
#import "PassiveDataKit.h";
@interface PassiveDataKitTests : XCTestCase
@end
@implementation PassiveDataKitTests
- (void)setUp {
[super setUp];
// Put setup code here. This method is called before the invocation of each test method in the class.
}
- (void)tearDown {
// Put teardown code here. This method is called after the invocation of each test method in the class.
[super tearDown];
}
- (void)testTest {
XCTAssertTrue(YES, @"Testing is broken.");
}
- (void)testUpload {
/*
PDKDataPointsManager * pdk = [PDKDataPointsManager sharedInstance];
BOOL result = [pdk logDataPoint:@"PDK Tester" generatorId:@"pdk-tester" source:@"tester" properties:@{ @"foo": @"bar" }];
XCTAssertTrue(result, @"Didn't log data point.");
result = [pdk logEvent:@"test-event" properties:@{ @"hello": @"world" }];
XCTAssertTrue(result, @"Didn't log data point.");
result = [pdk logEvent:@"test-event-nil" properties:nil];
XCTAssertTrue(result, @"Didn't log data point.");
XCTestExpectation *expectation = [self expectationWithDescription:@"Upload Complete"];
[pdk uploadDataPoints:[NSURL URLWithString:@"https://pdk.audacious-software.com/data/add-bundle.json"] window:0 complete:^(BOOL success, int uploaded) {
[expectation fulfill];
XCTAssertTrue((uploaded > 0), @"Didn't upload data point.");
}];
[self waitForExpectationsWithTimeout:30 handler:nil];
*/
}
- (void)testIdentifier {
/*
PassiveDataKit * pdk = [PassiveDataKit sharedInstance];
NSString * identifier = [pdk identifierForUser];
XCTAssertNotNil(identifier);
XCTAssertTrue(identifier.length == 36);
NSString * originalIdentifier = identifier;
XCTAssertTrue([pdk setIdentifierForUser:@"test@example.com"]);
identifier = [pdk identifierForUser];
XCTAssertNotNil(identifier);
XCTAssertEqualObjects(identifier, @"test@example.com");
[pdk resetIdentifierForUser];
identifier = [pdk identifierForUser];
XCTAssertNotNil(identifier);
XCTAssertEqualObjects(identifier, originalIdentifier);
*/
}
- (void)testGenerator {
/*
PassiveDataKit * pdk = [PassiveDataKit sharedInstance];
NSString * generator = [pdk generator];
XCTAssertNotNil(generator);
XCTAssertEqual([generator rangeOfString:@"Passive Data Kit 1.0"].location, 0);
NSString * originalGenerator = generator;
XCTAssertTrue([pdk setGenerator:@"PDK Test 1.2.3"]);
generator = [pdk generator];
XCTAssertNotNil(generator);
XCTAssertEqualObjects(generator, @"PDK Test 1.2.3");
[pdk resetGenerator];
generator = [pdk generator];
XCTAssertNotNil(generator);
XCTAssertEqualObjects(generator, originalGenerator);
*/
}
- (void)testGeneratorId {
/*
PassiveDataKit * pdk = [PassiveDataKit sharedInstance];
NSString * generatorId = [pdk generatorId];
XCTAssertNotNil(generatorId);
XCTAssertEqualObjects(generatorId, @"passive-data-kit");
NSString * originalGeneratorId = generatorId;
XCTAssertTrue([pdk setGeneratorId:@"pdk-test"]);
generatorId = [pdk generatorId];
XCTAssertNotNil(generatorId);
XCTAssertEqualObjects(generatorId, @"pdk-test");
[pdk resetGeneratorId];
generatorId = [pdk generatorId];
XCTAssertNotNil(generatorId);
XCTAssertEqualObjects(generatorId, originalGeneratorId);
*/
}
@end