@Test public void validateFailsOnNoBrick() { cmd.setGlusterVolumeId(volumeId4); cmd.getParameters().setNewBrick(getBricks(volumeId4, "", 1).get(0)); assertFalse(cmd.validate()); }
@Test public void validateFailsOnInvalidBrick() { setVolumeId(volumeId3); assertFalse(cmd.validate()); }
@Test public void validateFailsOnNull() { setVolumeId(null); assertFalse(cmd.validate()); }
@Test public void validateSucceedsOnUpVolume() { setVolumeId(volumeId1); assertTrue(cmd.validate()); }
@Test public void validateFailesOnDownVolume() { setVolumeId(volumeId2); assertFalse(cmd.validate()); }
private void setVolumeId(Guid volumeId) { cmd.setGlusterVolumeId(volumeId); cmd.getParameters().setExistingBrick(getBricks(volumeId, "distrib", 1).get(0)); cmd.getParameters().setNewBrick(getBricks(volumeId, "new", 1).get(0)); }
@Test public void canDoActionFailsOnNoBrick() { cmd = spy(createTestCommand2(volumeId4)); prepareMocks(cmd); assertFalse(cmd.canDoAction()); }
@Test public void canDoActionFailsOnNull() { cmd = spy(createTestCommand1(null)); prepareMocks(cmd); assertFalse(cmd.canDoAction()); }
@Test public void canDoActionFailesOnDownVolume() { cmd = spy(createTestCommand1(volumeId2)); prepareMocks(cmd); assertFalse(cmd.canDoAction()); }
@Test public void canDoActionSucceedsOnUpVolume() { cmd = spy(createTestCommand1(volumeId1)); prepareMocks(cmd); assertTrue(cmd.canDoAction()); }