assertEquals(BuildConfig.VERSION_NAME, device.getSdkVersion()); assertEquals(appVersion, device.getAppVersion()); assertEquals(appBuild, device.getAppBuild());
dest.getExt().getSdk().setLibVer(device.getSdkName() + "-" + device.getSdkVersion());
@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()); }