@@ -13,6 +13,7 @@ import XCTest
1313final class RetentionQueryGenerationTests : XCTestCase {
1414 let tinyQuery = CustomQuery (
1515 queryType: . groupBy,
16+ dataSource: . init( " com.telemetrydeck.all " ) ,
1617 filter: . and( . init( fields: [
1718 . selector( . init( dimension: " appID " , value: " 79167A27-EBBF-4012-9974-160624E5D07B " ) ) ,
1819 . selector( . init( dimension: " isTestMode " , value: " false " ) ) ,
@@ -120,14 +121,15 @@ final class RetentionQueryGenerationTests: XCTestCase {
120121 let end_august = Date ( iso8601String: " 2022-08-31T23:59:59.999Z " ) !
121122 let end_september = Date ( iso8601String: " 2022-09-30T23:59:59.999Z " ) !
122123
123- XCTAssertThrowsError ( try RetentionQueryGenerator . generateRetentionQuery ( appID: " " , testMode: false , beginDate: begin_august, endDate: mid_august) )
124- XCTAssertThrowsError ( try RetentionQueryGenerator . generateRetentionQuery ( appID: " " , testMode: false , beginDate: begin_august, endDate: end_august) )
125- XCTAssertNoThrow ( try RetentionQueryGenerator . generateRetentionQuery ( appID: " " , testMode: false , beginDate: begin_august, endDate: end_september) )
126- XCTAssertThrowsError ( try RetentionQueryGenerator . generateRetentionQuery ( appID: " " , testMode: false , beginDate: end_september, endDate: begin_august) )
124+ XCTAssertThrowsError ( try RetentionQueryGenerator . generateRetentionQuery ( dataSource : " com.telemetrydeck.all " , appID: " " , testMode: false , beginDate: begin_august, endDate: mid_august) )
125+ XCTAssertThrowsError ( try RetentionQueryGenerator . generateRetentionQuery ( dataSource : " com.telemetrydeck.all " , appID: " " , testMode: false , beginDate: begin_august, endDate: end_august) )
126+ XCTAssertNoThrow ( try RetentionQueryGenerator . generateRetentionQuery ( dataSource : " com.telemetrydeck.all " , appID: " " , testMode: false , beginDate: begin_august, endDate: end_september) )
127+ XCTAssertThrowsError ( try RetentionQueryGenerator . generateRetentionQuery ( dataSource : " com.telemetrydeck.all " , appID: " " , testMode: false , beginDate: end_september, endDate: begin_august) )
127128 }
128129
129130 func testExample( ) throws {
130131 let generatedTinyQuery = try RetentionQueryGenerator . generateRetentionQuery (
132+ dataSource: " com.telemetrydeck.all " ,
131133 appID: " 79167A27-EBBF-4012-9974-160624E5D07B " ,
132134 testMode: false ,
133135 beginDate: Date ( iso8601String: " 2022-08-01T00:00:00.000Z " ) !,
0 commit comments