### Question:
ViewContainer { public void mouseEntered(MouseEvent e) { root().validate(); changeViewUnderMouse(e, root().viewAt(e.getLocation())); } ViewContainer(); Property<View> focusedView(); View contentRoot(); View decorationRoot(); View root(); void whenValid(Runnable r); Rectangle visibleRect(); void setPeer(ViewContainerPeer peer); void mouseClicked(MouseEvent e); void mousePressed(MouseEvent e); void mouseReleased(MouseEvent e); void mouseMoved(MouseEvent e); void mouseEntered(MouseEvent e); void mouseLeft(MouseEvent e); void mouseDragged(final MouseEvent e); void keyPressed(KeyEvent e); void keyReleased(KeyEvent e); void keyTyped(KeyEvent e); void copy(CopyCutEvent e); void cut(CopyCutEvent e); void paste(PasteEvent e); void executeCommand(Runnable r); Registration addListener(ViewContainerListener l); void requestFocus(); EventDispatchThread getEdt();  }### Answer:
@Test public void mouseEnter() { container.mouseEntered(new MouseEvent(view1.getBounds().center())); assertTrue(view1.myMouseIn); assertFalse(view2.myMouseIn); }