assertEquals(appVersion, device.getAppVersion()); assertEquals(appBuild, device.getAppBuild()); assertEquals(appNamespace, device.getAppNamespace()); assertEquals(carrierCountry, device.getCarrierCountry()); assertEquals(carrierName, device.getCarrierName());
dest.getExt().getApp().setId("a" + COMMON_SCHEMA_PREFIX_SEPARATOR + device.getAppNamespace());
@Override public void write(JSONStringer writer) throws JSONException { super.write(writer); writer.key(SDK_NAME).value(getSdkName()); writer.key(SDK_VERSION).value(getSdkVersion()); writer.key(MODEL).value(getModel()); writer.key(OEM_NAME).value(getOemName()); writer.key(OS_NAME).value(getOsName()); writer.key(OS_VERSION).value(getOsVersion()); JSONUtils.write(writer, OS_BUILD, getOsBuild()); JSONUtils.write(writer, OS_API_LEVEL, getOsApiLevel()); writer.key(LOCALE).value(getLocale()); writer.key(TIME_ZONE_OFFSET).value(getTimeZoneOffset()); writer.key(SCREEN_SIZE).value(getScreenSize()); writer.key(APP_VERSION).value(getAppVersion()); JSONUtils.write(writer, CARRIER_NAME, getCarrierName()); JSONUtils.write(writer, CARRIER_COUNTRY, getCarrierCountry()); writer.key(APP_BUILD).value(getAppBuild()); JSONUtils.write(writer, APP_NAMESPACE, getAppNamespace()); }