Mockito.when(mockMech.isStuck()).thenReturn(false); Mockito.when(mockMech.isStalled()).thenReturn(false); Mockito.when(mockMech.cannotStandUpFromHullDown()).thenReturn(false); Mockito.when(mockMech.checkGetUp(Mockito.any(MoveStep.class), Mockito.any(EntityMovementType.class))).thenReturn(mockPilotingRollData); Mockito.when(mockMech.getPosition()).thenReturn(mockPosiiton); Mockito.when(mockMech.isShutDown()).thenReturn(false); Mockito.when(mockMech.isProne()).thenReturn(true); Mockito.when(mockMech.cannotStandUpFromHullDown()).thenReturn(true); Assert.assertTrue(mockPrincess.isImmobilized(mockMech)); Mockito.when(mockMech.isShutDown()).thenReturn(false); Mockito.when(mockMech.isProne()).thenReturn(true); Mockito.when(mockMech.cannotStandUpFromHullDown()).thenReturn(false); Assert.assertFalse(mockPrincess.isImmobilized(mockMech)); Mockito.when(mockMech.isShutDown()).thenReturn(false); Mockito.when(mockMech.isProne()).thenReturn(true); Mockito.when(mockMech.cannotStandUpFromHullDown()).thenReturn(false); Assert.assertTrue(mockPrincess.isImmobilized(mockMech));
if (mech.cannotStandUpFromHullDown()) { log(getClass(), METHOD_NAME, LogLevel.INFO, "Cannot stand up.");
if (isMech) { setGetUpEnabled(!ce.isImmobile() && !ce.isStuck() && !((Mech) ce).cannotStandUpFromHullDown()); } else { setGetUpEnabled(!ce.isImmobile() && !ce.isStuck());