### Question:
SpoonPerspectiveManager { public void showPerspective( final String perspectiveId ) { changePerspectiveVisibility( perspectiveId, false ); } private  SpoonPerspectiveManager(); String getStartupPerspective(); void setStartupPerspective( String startupPerspective ); static SpoonPerspectiveManager getInstance(); void setDeck( XulDeck deck ); void setXulDoc( XulDomContainer doc ); void addPerspective( SpoonPerspective perspective ); void showPerspective( final String perspectiveId ); void hidePerspective( final String perspectiveId ); List<SpoonPerspective> getPerspectives(); void activatePerspective( Class<? extends SpoonPerspective> clazz ); SpoonPerspective getActivePerspective(); boolean isForcePerspective(); void setForcePerspective( boolean forcePerspective ); void removePerspective( SpoonPerspective per ); void initialize();  }### Answer:
@Test public void showPerspective() { SpoonPerspectiveManager.PerspectiveManager perspectiveManager = perspectiveManagerMap.get( perspective ); spoonPerspectiveManager.showPerspective( perspective.getId() ); verify( perspectiveManager ).setPerspectiveHidden( PERSPECTIVE_NAME, false ); }