@@ -121,7 +121,7 @@ - (void)testFirstRun
121121 ADJActivityPackage *activityPackage = (ADJActivityPackage *) self.packageHandlerMock .packageQueue [0 ];
122122
123123 // check the Sdk version is being tested
124- XCTAssertEqual (@" ios4.2.2 " , activityPackage.clientSdk , @" %@ " , activityPackage.extendedString );
124+ XCTAssertEqual (@" ios4.2.3 " , activityPackage.clientSdk , @" %@ " , activityPackage.extendedString );
125125
126126 // check the server url
127127 XCTAssertEqual (@" https://app.adjust.com" , ADJUtil.baseUrl );
@@ -342,7 +342,7 @@ - (void)testEventsBuffered {
342342 [firstEvent setRevenue: 0.0001 currency: @" EUR" ];
343343
344344 // set transaction id
345- [firstEvent setTransactionId :@" t_id_1" ];
345+ [firstEvent setReceipt: [[ NSData alloc ] init ] transactionId :@" t_id_1" ];
346346
347347 // track the first event
348348 [activityHandler trackEvent: firstEvent];
@@ -461,7 +461,7 @@ - (void)testEventsBuffered {
461461 XCTAssert ([(NSString *)firstEventPackageParameters[@" currency" ] isEqualToString: @" EUR" ], @" %@ " , firstEventPackage.extendedString );
462462
463463 // check the that the transaction id was not injected
464- XCTAssertNil ( firstEventPackageParameters[@" transaction_id" ], @" %@ " , firstEventPackage.extendedString );
464+ XCTAssert ([( NSString *) firstEventPackageParameters[@" transaction_id" ] isEqualToString: @" t_id_1 " ], @" %@ " , firstEventPackage.extendedString );
465465
466466 // check the injected parameters
467467 XCTAssert ([(NSString *)firstEventPackageParameters[@" callback_params" ] isEqualToString: @" {\" keyCall\" :\" valueCall2\" ,\" fooCall\" :\" barCall\" }" ],
@@ -470,6 +470,8 @@ - (void)testEventsBuffered {
470470 XCTAssert ([(NSString *)firstEventPackageParameters[@" partner_params" ] isEqualToString: @" {\" keyPartner\" :\" valuePartner2\" ,\" fooPartner\" :\" barPartner\" }" ],
471471 @" %@ " , firstEventPackage.extendedString );
472472
473+ XCTAssert ([(NSString *)firstEventPackageParameters[@" receipt" ] isEqualToString: @" empty" ], @" %@ " , firstEventPackage.extendedString );
474+
473475 // check the third event
474476 ADJActivityPackage *thirdEventPackage = (ADJActivityPackage *) self.packageHandlerMock .packageQueue [2 ];
475477 NSDictionary *thirdEventPackageParameters = thirdEventPackage.parameters ;
@@ -899,10 +901,6 @@ - (void)testClickPackage {
899901 // check that the deep link send a click package
900902 XCTAssert ([self .loggerMock containsMessage: ADJLogLevelTest beginsWith: @" ADJPackageHandler sendClickPackage" ], @" %@ " , self.loggerMock );
901903
902- // check the iAd is missing twice
903- XCTAssert ([self .loggerMock containsMessage: ADJLogLevelError beginsWith: @" iAd click time is missing" ], @" %@ " , self.loggerMock );
904- XCTAssert ([self .loggerMock containsMessage: ADJLogLevelError beginsWith: @" iAd click time is missing" ], @" %@ " , self.loggerMock );
905-
906904 // 1 session + 1 deep link
907905 XCTAssertEqual ((NSUInteger )2 , [self .packageHandlerMock.packageQueue count ], @" %@ " , self.loggerMock );
908906
0 commit comments