add schema test

This commit is contained in:
kevin
2019-04-18 17:40:04 +08:00
committed by Łukasz Paczos
parent a66cc608a9
commit 8bbd38093c
13 changed files with 305 additions and 80 deletions

View File

@@ -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;

View File

@@ -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

View File

@@ -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 + '\''

View File

@@ -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 + '\''

View File

@@ -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 + '\''

View File

@@ -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 + '\''