### Question:
GuidedTourGridObserver extends GuidedTourObserver<GuidedTourGridObserver> { public void onEditExpressionEvent(final @Observes EditExpressionEvent event) { onBoxedExpressionEvent(CREATED.name(), event.getNodeUUID()); } @Inject  GuidedTourGridObserver(final Disposer<GuidedTourGridObserver> disposer,
                                  final DMNGraphUtils dmnGraphUtils,
                                  final GuidedTourUtils guidedTourUtils); void onEditExpressionEvent(final @Observes EditExpressionEvent event); void onExpressionEditorChanged(final @Observes ExpressionEditorChanged event);  }### Answer:
@Test public void testOnEditExpressionEvent() { final EditExpressionEvent event = mock(EditExpressionEvent.class); when(event.getNodeUUID()).thenReturn(uuid1); doReturn(userInteraction).when(observer).buildUserInteraction(CREATED.name(), "BOXED_EXPRESSION:::Decision-1"); observer.onEditExpressionEvent(event); verify(bridge).refresh(userInteraction); }