[android] - instrumented unit tests, add map tests, refactor generated layer tests

This commit is contained in:
Tobrun
2018-11-23 15:43:20 +01:00
committed by Tobrun
parent c043d01e14
commit 5a4a7e7ea8
13 changed files with 2150 additions and 2813 deletions

View File

@@ -64,6 +64,7 @@ final class NativeMapView {
private ViewCallback viewCallback;
// Used for map change callbacks
@Nullable
private StateCallback stateCallback;
// Device density
@@ -311,6 +312,10 @@ final class NativeMapView {
return nativeGetPitch();
}
public void setPitch(double pitch) {
setPitch(pitch, 0);
}
public void setPitch(double pitch, long duration) {
if (checkState("setPitch")) {
return;
@@ -922,62 +927,86 @@ final class NativeMapView {
@Keep
private void onCameraWillChange(boolean animated) {
stateCallback.onCameraWillChange(animated);
if (stateCallback != null) {
stateCallback.onCameraWillChange(animated);
}
}
@Keep
private void onCameraIsChanging() {
stateCallback.onCameraIsChanging();
if (stateCallback != null) {
stateCallback.onCameraIsChanging();
}
}
@Keep
private void onCameraDidChange(boolean animated) {
stateCallback.onCameraDidChange(animated);
if (stateCallback != null) {
stateCallback.onCameraDidChange(animated);
}
}
@Keep
private void onWillStartLoadingMap() {
stateCallback.onWillStartLoadingMap();
if (stateCallback != null) {
stateCallback.onWillStartLoadingMap();
}
}
@Keep
private void onDidFinishLoadingMap() {
stateCallback.onDidFinishLoadingMap();
if (stateCallback != null) {
stateCallback.onDidFinishLoadingMap();
}
}
@Keep
private void onDidFailLoadingMap(String error) {
stateCallback.onDidFailLoadingMap(error);
if (stateCallback != null) {
stateCallback.onDidFailLoadingMap(error);
}
}
@Keep
private void onWillStartRenderingFrame() {
stateCallback.onWillStartRenderingFrame();
if (stateCallback != null) {
stateCallback.onWillStartRenderingFrame();
}
}
@Keep
private void onDidFinishRenderingFrame(boolean fully) {
stateCallback.onDidFinishRenderingFrame(fully);
if (stateCallback != null) {
stateCallback.onDidFinishRenderingFrame(fully);
}
}
@Keep
private void onWillStartRenderingMap() {
stateCallback.onWillStartRenderingMap();
if (stateCallback != null) {
stateCallback.onWillStartRenderingMap();
}
}
@Keep
private void onDidFinishRenderingMap(boolean fully) {
stateCallback.onDidFinishRenderingMap(fully);
if (stateCallback != null) {
stateCallback.onDidFinishRenderingMap(fully);
}
}
@Keep
private void onDidFinishLoadingStyle() {
stateCallback.onDidFinishLoadingStyle();
if (stateCallback != null) {
stateCallback.onDidFinishLoadingStyle();
}
}
@Keep
private void onSourceChanged(String sourceId) {
stateCallback.onSourceChanged(sourceId);
if (stateCallback != null) {
stateCallback.onSourceChanged(sourceId);
}
}
@Keep