@Override public void read(JSONObject object) throws JSONException { super.read(object); setSdkName(object.getString(SDK_NAME)); setSdkVersion(object.getString(SDK_VERSION)); setModel(object.getString(MODEL)); setOemName(object.getString(OEM_NAME)); setOsName(object.getString(OS_NAME)); setOsVersion(object.getString(OS_VERSION)); setOsBuild(object.optString(OS_BUILD, null)); setOsApiLevel(JSONUtils.readInteger(object, OS_API_LEVEL)); setLocale(object.getString(LOCALE)); setTimeZoneOffset(object.getInt(TIME_ZONE_OFFSET)); setScreenSize(object.getString(SCREEN_SIZE)); setAppVersion(object.getString(APP_VERSION)); setCarrierName(object.optString(CARRIER_NAME, null)); setCarrierCountry(object.optString(CARRIER_COUNTRY, null)); setAppBuild(object.getString(APP_BUILD)); setAppNamespace(object.optString(APP_NAMESPACE, null)); }
device.setCarrierName(networkOperatorName);
@NonNull private Device getDevice(int appCenterTimeZoneOffset) { /* Create App Center models, starting with the device object. */ Device device = new Device(); device.setModel("model"); device.setOemName("oemName"); device.setLocale("en_US"); device.setOsName("osName"); device.setOsVersion("8.1.0"); device.setOsBuild("ABC.123"); device.setOsApiLevel(23); device.setAppVersion("1.0.0"); device.setAppNamespace("com.appcenter.test"); device.setCarrierName("carrierName"); device.setSdkName("appcenter.android"); device.setSdkVersion("1.5.0"); device.setTimeZoneOffset(appCenterTimeZoneOffset); return device; } }
a.setCarrierName("a"); checkNotEquals(a, b); b.setCarrierName("b"); checkNotEquals(a, b); b.setCarrierName("a"); checkEquals(a, b);