33#import " MParticle.h"
44#import " MPKitContainer.h"
55#import " MPForwardQueueParameters.h"
6+ #import " MPIConstants.h"
67
78@interface MPRokt ()
8- - (NSArray <NSDictionary<NSString *, NSString *> *> *)getRoktPlacementAttributes ;
9+ - (NSArray <NSDictionary<NSString *, NSString *> *> *)getRoktPlacementAttributesMapping ;
910@end
1011
1112@interface MPRokt (Testing)
@@ -30,7 +31,7 @@ - (void)tearDown {
3031}
3132
3233- (void )testSelectPlacementsSimpleWithValidParameters {
33- [[[self .mockRokt stub ] andReturn: @[]] getRoktPlacementAttributes ];
34+ [[[self .mockRokt stub ] andReturn: @[]] getRoktPlacementAttributesMapping ];
3435 MParticle *instance = [MParticle sharedInstance ];
3536 id mockInstance = OCMPartialMock (instance);
3637 id mockContainer = OCMClassMock ([MPKitContainer_PRIVATE class ]);
@@ -74,7 +75,7 @@ - (void)testSelectPlacementsSimpleWithValidParameters {
7475}
7576
7677- (void )testSelectPlacementsExpandedWithValidParameters {
77- [[[self .mockRokt stub ] andReturn: @[]] getRoktPlacementAttributes ];
78+ [[[self .mockRokt stub ] andReturn: @[]] getRoktPlacementAttributesMapping ];
7879 MParticle *instance = [MParticle sharedInstance ];
7980 id mockInstance = OCMPartialMock (instance);
8081 id mockContainer = OCMClassMock ([MPKitContainer_PRIVATE class ]);
@@ -132,7 +133,7 @@ - (void)testSelectPlacementsExpandedWithValidParameters {
132133}
133134
134135- (void )testSelectPlacementsExpandedWithNilParameters {
135- [[[self .mockRokt stub ] andReturn: @[]] getRoktPlacementAttributes ];
136+ [[[self .mockRokt stub ] andReturn: @[]] getRoktPlacementAttributesMapping ];
136137 MParticle *instance = [MParticle sharedInstance ];
137138 id mockInstance = OCMPartialMock (instance);
138139 id mockContainer = OCMClassMock ([MPKitContainer_PRIVATE class ]);
@@ -184,7 +185,7 @@ - (void)testSelectPlacementsExpandedWithNilParameters {
184185}
185186
186187- (void )testSelectPlacementsSimpleWithMapping {
187- [[[self .mockRokt stub ] andReturn: @[@{@" map" : @" f.name" , @" maptype" : @" UserAttributeClass.Name" , @" value" : @" firstname" }, @{@" map" : @" zip" , @" maptype" : @" UserAttributeClass.Name" , @" value" : @" billingzipcode" }, @{@" map" : @" l.name" , @" maptype" : @" UserAttributeClass.Name" , @" value" : @" lastname" }]] getRoktPlacementAttributes ];
188+ [[[self .mockRokt stub ] andReturn: @[@{@" map" : @" f.name" , @" maptype" : @" UserAttributeClass.Name" , @" value" : @" firstname" }, @{@" map" : @" zip" , @" maptype" : @" UserAttributeClass.Name" , @" value" : @" billingzipcode" }, @{@" map" : @" l.name" , @" maptype" : @" UserAttributeClass.Name" , @" value" : @" lastname" }]] getRoktPlacementAttributesMapping ];
188189 MParticle *instance = [MParticle sharedInstance ];
189190 id mockInstance = OCMPartialMock (instance);
190191 id mockContainer = OCMClassMock ([MPKitContainer_PRIVATE class ]);
@@ -229,7 +230,7 @@ - (void)testSelectPlacementsSimpleWithMapping {
229230}
230231
231232- (void )testSelectPlacementsSimpleWithNilMapping {
232- [[[self .mockRokt stub ] andReturn: nil ] getRoktPlacementAttributes ];
233+ [[[self .mockRokt stub ] andReturn: nil ] getRoktPlacementAttributesMapping ];
233234 MParticle *instance = [MParticle sharedInstance ];
234235 id mockInstance = OCMPartialMock (instance);
235236 id mockContainer = OCMClassMock ([MPKitContainer_PRIVATE class ]);
@@ -255,15 +256,15 @@ - (void)testSelectPlacementsSimpleWithNilMapping {
255256 OCMVerifyAll ((id )mockContainer);
256257}
257258
258- - (void )testGetRoktPlacementAttributes {
259+ - (void )testGetRoktPlacementAttributesMapping {
259260 MParticle *instance = [MParticle sharedInstance ];
260261 id mockInstance = OCMPartialMock (instance);
261262 id mockContainer = OCMClassMock ([MPKitContainer_PRIVATE class ]);
262263 NSArray *kitConfig = @[@{
263264 @" AllowJavaScriptResponse" : @" True" ,
264265 @" accountId" : @12345 ,
265266 @" onboardingExpProvider" : @" None" ,
266- @" placementAttributes " : @" [{\" jsmap\" :null,\" map\" :\" f.name\" ,\" maptype\" :\" UserAttributeClass.Name\" ,\" value\" :\" firstname\" },{\" jsmap\" :null,\" map\" :\" zip\" ,\" maptype\" :\" UserAttributeClass.Name\" ,\" value\" :\" billingzipcode\" },{\" jsmap\" :null,\" map\" :\" l.name\" ,\" maptype\" :\" UserAttributeClass.Name\" ,\" value\" :\" lastname\" }]" ,
267+ kMPPlacementAttributesMapping : @" [{\" jsmap\" :null,\" map\" :\" f.name\" ,\" maptype\" :\" UserAttributeClass.Name\" ,\" value\" :\" firstname\" },{\" jsmap\" :null,\" map\" :\" zip\" ,\" maptype\" :\" UserAttributeClass.Name\" ,\" value\" :\" billingzipcode\" },{\" jsmap\" :null,\" map\" :\" l.name\" ,\" maptype\" :\" UserAttributeClass.Name\" ,\" value\" :\" lastname\" }]" ,
267268 @" sandboxMode" : @" True" ,
268269 @" eau" : @0 ,
269270 @" hs" : @{
@@ -276,7 +277,7 @@ - (void)testGetRoktPlacementAttributes {
276277 [[[mockInstance stub ] andReturn: mockContainer] kitContainer_PRIVATE ];
277278 [[[mockInstance stub ] andReturn: mockInstance] sharedInstance ];
278279
279- NSArray <NSDictionary <NSString *, NSString *> *> *testResult = [self .rokt getRoktPlacementAttributes ];
280+ NSArray <NSDictionary <NSString *, NSString *> *> *testResult = [self .rokt getRoktPlacementAttributesMapping ];
280281 NSArray <NSDictionary <NSString *, NSString *> *> *expectedResult = @[@{@" map" : @" f.name" , @" maptype" : @" UserAttributeClass.Name" , @" value" : @" firstname" , @" jsmap" : [NSNull null ]}, @{@" map" : @" zip" , @" maptype" : @" UserAttributeClass.Name" , @" value" : @" billingzipcode" , @" jsmap" : [NSNull null ]}, @{@" map" : @" l.name" , @" maptype" : @" UserAttributeClass.Name" , @" value" : @" lastname" , @" jsmap" : [NSNull null ]}];
281282
282283 XCTAssertEqualObjects (testResult, expectedResult, @" Mapping does not match ." );
0 commit comments