@Test public void getDeviceCollectorEnvironment_returnsCorrectEnvironment() { assertEquals(com.kount.api.DataCollector.ENVIRONMENT_PRODUCTION, DataCollector.getDeviceCollectorEnvironment("production")); assertEquals(com.kount.api.DataCollector.ENVIRONMENT_TEST, DataCollector.getDeviceCollectorEnvironment("sandbox")); }
@Override public void onConfigurationFetched(Configuration configuration) { final com.kount.api.DataCollector dataCollector = com.kount.api.DataCollector.getInstance(); dataCollector.setContext(fragment.getApplicationContext()); dataCollector.setMerchantID(Integer.parseInt(merchantId)); dataCollector.setLocationCollectorConfig(com.kount.api.DataCollector.LocationConfig.COLLECT); dataCollector.setEnvironment(getDeviceCollectorEnvironment(configuration.getEnvironment())); dataCollector.collectForSession(deviceSessionId, new com.kount.api.DataCollector.CompletionHandler() { @Override public void completed(String sessionID) { fragment.sendAnalyticsEvent("data-collector.kount.succeeded"); if (listener != null) { listener.onResponse(sessionID); } } @Override public void failed(String sessionID, final com.kount.api.DataCollector.Error error) { fragment.sendAnalyticsEvent("data-collector.kount.failed"); if (listener != null) { listener.onResponse(sessionID); } } }); } });