add schema test
This commit is contained in:
@@ -10,16 +10,24 @@ import com.mapbox.android.telemetry.Event;
|
||||
*/
|
||||
@SuppressLint("ParcelCreator")
|
||||
public abstract class MapBaseEvent extends Event {
|
||||
final String event;
|
||||
final String created;
|
||||
private final String event;
|
||||
private final String created;
|
||||
|
||||
MapBaseEvent(PhoneState phoneState) {
|
||||
event = getEventName();
|
||||
this.event = getEventName();
|
||||
this.created = phoneState.getCreated();
|
||||
}
|
||||
|
||||
abstract String getEventName();
|
||||
|
||||
public String getEvent() {
|
||||
return event;
|
||||
}
|
||||
|
||||
public String getCreated() {
|
||||
return created;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int describeContents() {
|
||||
return 0;
|
||||
|
||||
@@ -13,8 +13,8 @@ class MapClickEvent extends MapBaseEvent {
|
||||
private final String cellularNetworkType;
|
||||
private final String carrier;
|
||||
private final String orientation;
|
||||
private final double latitude;
|
||||
private final double longitude;
|
||||
private final double lat;
|
||||
private final double lng;
|
||||
private final double zoom;
|
||||
private final int batteryLevel;
|
||||
private final boolean pluggedIn;
|
||||
@@ -23,8 +23,8 @@ class MapClickEvent extends MapBaseEvent {
|
||||
MapClickEvent(PhoneState phoneState, MapState mapState) {
|
||||
super(phoneState);
|
||||
this.gesture = mapState.getGesture();
|
||||
this.latitude = mapState.getLatitude();
|
||||
this.longitude = mapState.getLongitude();
|
||||
this.lat = mapState.getLatitude();
|
||||
this.lng = mapState.getLongitude();
|
||||
this.zoom = mapState.getZoom();
|
||||
this.batteryLevel = phoneState.getBatteryLevel();
|
||||
this.pluggedIn = phoneState.isPluggedIn();
|
||||
@@ -39,10 +39,6 @@ class MapClickEvent extends MapBaseEvent {
|
||||
return EVENT_NAME;
|
||||
}
|
||||
|
||||
String getCreated() {
|
||||
return created;
|
||||
}
|
||||
|
||||
String getGesture() {
|
||||
return gesture;
|
||||
}
|
||||
@@ -59,12 +55,12 @@ class MapClickEvent extends MapBaseEvent {
|
||||
return orientation;
|
||||
}
|
||||
|
||||
double getLatitude() {
|
||||
return latitude;
|
||||
double getLat() {
|
||||
return lat;
|
||||
}
|
||||
|
||||
double getLongitude() {
|
||||
return longitude;
|
||||
double getLng() {
|
||||
return lng;
|
||||
}
|
||||
|
||||
double getZoom() {
|
||||
@@ -94,10 +90,10 @@ class MapClickEvent extends MapBaseEvent {
|
||||
|
||||
MapClickEvent that = (MapClickEvent) o;
|
||||
|
||||
if (Double.compare(that.latitude, latitude) != 0) {
|
||||
if (Double.compare(that.lat, lat) != 0) {
|
||||
return false;
|
||||
}
|
||||
if (Double.compare(that.longitude, longitude) != 0) {
|
||||
if (Double.compare(that.lng, lng) != 0) {
|
||||
return false;
|
||||
}
|
||||
if (Double.compare(that.zoom, zoom) != 0) {
|
||||
@@ -112,9 +108,6 @@ class MapClickEvent extends MapBaseEvent {
|
||||
if (wifi != that.wifi) {
|
||||
return false;
|
||||
}
|
||||
if (created != null ? !created.equals(that.created) : that.created != null) {
|
||||
return false;
|
||||
}
|
||||
if (gesture != null ? !gesture.equals(that.gesture) : that.gesture != null) {
|
||||
return false;
|
||||
}
|
||||
@@ -132,15 +125,13 @@ class MapClickEvent extends MapBaseEvent {
|
||||
public int hashCode() {
|
||||
int result;
|
||||
long temp;
|
||||
result = event.hashCode();
|
||||
result = 31 * result + (created != null ? created.hashCode() : 0);
|
||||
result = 31 * result + (gesture != null ? gesture.hashCode() : 0);
|
||||
result = gesture != null ? gesture.hashCode() : 0;
|
||||
result = 31 * result + (cellularNetworkType != null ? cellularNetworkType.hashCode() : 0);
|
||||
result = 31 * result + (carrier != null ? carrier.hashCode() : 0);
|
||||
result = 31 * result + (orientation != null ? orientation.hashCode() : 0);
|
||||
temp = Double.doubleToLongBits(latitude);
|
||||
temp = Double.doubleToLongBits(lat);
|
||||
result = 31 * result + (int) (temp ^ (temp >>> 32));
|
||||
temp = Double.doubleToLongBits(longitude);
|
||||
temp = Double.doubleToLongBits(lng);
|
||||
result = 31 * result + (int) (temp ^ (temp >>> 32));
|
||||
temp = Double.doubleToLongBits(zoom);
|
||||
result = 31 * result + (int) (temp ^ (temp >>> 32));
|
||||
@@ -153,14 +144,12 @@ class MapClickEvent extends MapBaseEvent {
|
||||
@Override
|
||||
public String toString() {
|
||||
return "MapClickEvent{"
|
||||
+ "event='" + event + '\''
|
||||
+ ", created='" + created + '\''
|
||||
+ ", gesture='" + gesture + '\''
|
||||
+ ", cellularNetworkType='" + cellularNetworkType + '\''
|
||||
+ ", carrier='" + carrier + '\''
|
||||
+ ", orientation='" + orientation + '\''
|
||||
+ ", latitude=" + latitude
|
||||
+ ", longitude=" + longitude
|
||||
+ ", lat=" + lat
|
||||
+ ", lng=" + lng
|
||||
+ ", zoom=" + zoom
|
||||
+ ", batteryLevel=" + batteryLevel
|
||||
+ ", pluggedIn=" + pluggedIn
|
||||
|
||||
@@ -36,10 +36,6 @@ class MapDragendEvent extends MapBaseEvent {
|
||||
return EVENT_NAME;
|
||||
}
|
||||
|
||||
String getCreated() {
|
||||
return created;
|
||||
}
|
||||
|
||||
String getOrientation() {
|
||||
return orientation;
|
||||
}
|
||||
@@ -105,9 +101,6 @@ class MapDragendEvent extends MapBaseEvent {
|
||||
if (wifi != that.wifi) {
|
||||
return false;
|
||||
}
|
||||
if (created != null ? !created.equals(that.created) : that.created != null) {
|
||||
return false;
|
||||
}
|
||||
if (orientation != null ? !orientation.equals(that.orientation) : that.orientation != null) {
|
||||
return false;
|
||||
}
|
||||
@@ -122,9 +115,7 @@ class MapDragendEvent extends MapBaseEvent {
|
||||
public int hashCode() {
|
||||
int result;
|
||||
long temp;
|
||||
result = event.hashCode();
|
||||
result = 31 * result + (created != null ? created.hashCode() : 0);
|
||||
result = 31 * result + (orientation != null ? orientation.hashCode() : 0);
|
||||
result = orientation != null ? orientation.hashCode() : 0;
|
||||
result = 31 * result + (carrier != null ? carrier.hashCode() : 0);
|
||||
result = 31 * result + (cellularNetworkType != null ? cellularNetworkType.hashCode() : 0);
|
||||
result = 31 * result + batteryLevel;
|
||||
@@ -142,8 +133,6 @@ class MapDragendEvent extends MapBaseEvent {
|
||||
@Override
|
||||
public String toString() {
|
||||
return "MapDragendEvent{"
|
||||
+ "event='" + event + '\''
|
||||
+ ", created='" + created + '\''
|
||||
+ ", orientation='" + orientation + '\''
|
||||
+ ", carrier='" + carrier + '\''
|
||||
+ ", cellularNetworkType='" + cellularNetworkType + '\''
|
||||
|
||||
@@ -59,10 +59,6 @@ class MapLoadEvent extends MapBaseEvent {
|
||||
return model;
|
||||
}
|
||||
|
||||
String getCreated() {
|
||||
return created;
|
||||
}
|
||||
|
||||
String getUserId() {
|
||||
return userId;
|
||||
}
|
||||
@@ -131,9 +127,6 @@ class MapLoadEvent extends MapBaseEvent {
|
||||
if (model != null ? !model.equals(that.model) : that.model != null) {
|
||||
return false;
|
||||
}
|
||||
if (created != null ? !created.equals(that.created) : that.created != null) {
|
||||
return false;
|
||||
}
|
||||
if (userId != null ? !userId.equals(that.userId) : that.userId != null) {
|
||||
return false;
|
||||
}
|
||||
@@ -149,12 +142,10 @@ class MapLoadEvent extends MapBaseEvent {
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
int result = event.hashCode();
|
||||
result = 31 * result + operatingSystem.hashCode();
|
||||
int result = operatingSystem != null ? operatingSystem.hashCode() : 0;
|
||||
result = 31 * result + sdkIdentifier.hashCode();
|
||||
result = 31 * result + sdkVersion.hashCode();
|
||||
result = 31 * result + (model != null ? model.hashCode() : 0);
|
||||
result = 31 * result + (created != null ? created.hashCode() : 0);
|
||||
result = 31 * result + (userId != null ? userId.hashCode() : 0);
|
||||
result = 31 * result + (carrier != null ? carrier.hashCode() : 0);
|
||||
result = 31 * result + (cellularNetworkType != null ? cellularNetworkType.hashCode() : 0);
|
||||
@@ -170,12 +161,10 @@ class MapLoadEvent extends MapBaseEvent {
|
||||
@Override
|
||||
public String toString() {
|
||||
return "MapLoadEvent{"
|
||||
+ "event='" + event + '\''
|
||||
+ ", operatingSystem='" + operatingSystem + '\''
|
||||
+ ", sdkIdentifier='" + sdkIdentifier + '\''
|
||||
+ ", sdkVersion='" + sdkVersion + '\''
|
||||
+ ", model='" + model + '\''
|
||||
+ ", created='" + created + '\''
|
||||
+ ", userId='" + userId + '\''
|
||||
+ ", carrier='" + carrier + '\''
|
||||
+ ", cellularNetworkType='" + cellularNetworkType + '\''
|
||||
|
||||
@@ -36,10 +36,6 @@ public class OfflineDownloadEndEvent extends MapBaseEvent {
|
||||
return EVENT_NAME;
|
||||
}
|
||||
|
||||
String getCreated() {
|
||||
return created;
|
||||
}
|
||||
|
||||
Double getMinZoom() {
|
||||
return minZoom;
|
||||
}
|
||||
@@ -104,9 +100,6 @@ public class OfflineDownloadEndEvent extends MapBaseEvent {
|
||||
if (state != that.state) {
|
||||
return false;
|
||||
}
|
||||
if (created != null ? !created.equals(that.created) : that.created != null) {
|
||||
return false;
|
||||
}
|
||||
if (minZoom != null ? !minZoom.equals(that.minZoom) : that.minZoom != null) {
|
||||
return false;
|
||||
}
|
||||
@@ -122,9 +115,7 @@ public class OfflineDownloadEndEvent extends MapBaseEvent {
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
int result = event.hashCode();
|
||||
result = 31 * result + (created != null ? created.hashCode() : 0);
|
||||
result = 31 * result + (minZoom != null ? minZoom.hashCode() : 0);
|
||||
int result = minZoom != null ? minZoom.hashCode() : 0;
|
||||
result = 31 * result + (maxZoom != null ? maxZoom.hashCode() : 0);
|
||||
result = 31 * result + (shapeForOfflineRegion != null ? shapeForOfflineRegion.hashCode() : 0);
|
||||
result = 31 * result + (styleURL != null ? styleURL.hashCode() : 0);
|
||||
@@ -137,8 +128,6 @@ public class OfflineDownloadEndEvent extends MapBaseEvent {
|
||||
@Override
|
||||
public String toString() {
|
||||
return "OfflineDownloadEndEvent{"
|
||||
+ "event='" + event + '\''
|
||||
+ ", created='" + created + '\''
|
||||
+ ", minZoom=" + minZoom
|
||||
+ ", maxZoom=" + maxZoom
|
||||
+ ", shapeForOfflineRegion='" + shapeForOfflineRegion + '\''
|
||||
|
||||
@@ -32,10 +32,6 @@ public class OfflineDownloadStartEvent extends MapBaseEvent {
|
||||
return EVENT_NAME;
|
||||
}
|
||||
|
||||
String getCreated() {
|
||||
return created;
|
||||
}
|
||||
|
||||
Double getMinZoom() {
|
||||
return minZoom;
|
||||
}
|
||||
@@ -67,9 +63,6 @@ public class OfflineDownloadStartEvent extends MapBaseEvent {
|
||||
|
||||
OfflineDownloadStartEvent that = (OfflineDownloadStartEvent) o;
|
||||
|
||||
if (created != null ? !created.equals(that.created) : that.created != null) {
|
||||
return false;
|
||||
}
|
||||
if (minZoom != null ? !minZoom.equals(that.minZoom) : that.minZoom != null) {
|
||||
return false;
|
||||
}
|
||||
@@ -85,9 +78,7 @@ public class OfflineDownloadStartEvent extends MapBaseEvent {
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
int result = event.hashCode();
|
||||
result = 31 * result + (created != null ? created.hashCode() : 0);
|
||||
result = 31 * result + (minZoom != null ? minZoom.hashCode() : 0);
|
||||
int result = minZoom != null ? minZoom.hashCode() : 0;
|
||||
result = 31 * result + (maxZoom != null ? maxZoom.hashCode() : 0);
|
||||
result = 31 * result + (shapeForOfflineRegion != null ? shapeForOfflineRegion.hashCode() : 0);
|
||||
result = 31 * result + (styleURL != null ? styleURL.hashCode() : 0);
|
||||
@@ -97,8 +88,6 @@ public class OfflineDownloadStartEvent extends MapBaseEvent {
|
||||
@Override
|
||||
public String toString() {
|
||||
return "OfflineDownloadStartEvent{"
|
||||
+ "event='" + event + '\''
|
||||
+ ", created='" + created + '\''
|
||||
+ ", minZoom=" + minZoom
|
||||
+ ", maxZoom=" + maxZoom
|
||||
+ ", shapeForOfflineRegion='" + shapeForOfflineRegion + '\''
|
||||
|
||||
Reference in New Issue
Block a user