assertEquals( "en", visitorInformation.getParameter().get( getRequestKey( RequestKeys.VISITOR_LANGUAGE_OVERRIDE ) ) );
assertCustomVariables( visitorInformation );
}
private void assertCustomVariables( VisitorInformation visitorInformation ) {
JsonObject customVariables = JsonObject.readFrom( ( String )visitorInformation.getParameter()
.get( getRequestKey( RequestKeys.VISITOR_CUSTOM_VARIABLES ) ) );
assertEquals( "appVersion", customVariables.get( "1" ).asArray().get( 1 ).asString() );
assertEquals( "en-CA", customVariables.get( "2" ).asArray().get( 1 ).asString() );
assertEquals( "model", customVariables.get( "3" ).asArray().get( 1 ).asString() );
assertEquals( "osVersion", customVariables.get( "4" ).asArray().get( 1 ).asString() );
assertEquals( "vendor", customVariables.get( "5" ).asArray().get( 1 ).asString() );
assertEquals( "tabrisVersion", customVariables.get( "6" ).asArray().get( 1 ).asString() );
}