use of ol.Object.Event in project gwt-ol3 by TDesjardins.
the class ViewTest method testViewEvents.
public void testViewEvents() {
injectUrlAndTest(() -> {
View view = getTestView();
view.addCenterChangeListener(new EventListener<Object.Event>() {
@Override
public void onEvent(Event event) {
centerChanged = true;
}
});
view.addResolutionChangeListener(new EventListener<Object.Event>() {
@Override
public void onEvent(Event event) {
resolutionChanged = true;
}
});
view.addRotationChangeListener(new EventListener<Object.Event>() {
@Override
public void onEvent(Event event) {
rotationChanged = true;
}
});
assertFalse(this.centerChanged);
assertFalse(this.resolutionChanged);
assertFalse(this.rotationChanged);
view.setCenter(new Coordinate(660000, 190001));
assertTrue(this.centerChanged);
assertFalse(this.resolutionChanged);
assertFalse(this.rotationChanged);
view.setZoom(8);
assertTrue(this.resolutionChanged);
assertFalse(this.rotationChanged);
view.setRotation(Math.PI);
assertTrue(this.rotationChanged);
});
}