Fix the non delivery of Bye message
Signed-off-by: Emmanuel Bigeon <emmanuel@bigeon.fr>
This commit is contained in:
@@ -392,21 +392,20 @@ public class ParametrizedCommandTest {
|
||||
assertEquals(2, parameters.getStringArgumentKeys().size());
|
||||
switch (call) {
|
||||
case 0:
|
||||
case 1:
|
||||
assertNull(parameters.get(str1));
|
||||
assertNull(parameters.get(str2));
|
||||
assertFalse(parameters.getBool(bool1));
|
||||
assertFalse(parameters.getBool(bool2));
|
||||
call++;
|
||||
break;
|
||||
case 2:
|
||||
case 1:
|
||||
assertEquals(str2, parameters.get(str1));
|
||||
assertNull(parameters.get(str2));
|
||||
assertFalse(parameters.getBool(bool1));
|
||||
assertFalse(parameters.getBool(bool2));
|
||||
call++;
|
||||
break;
|
||||
case 3:
|
||||
case 2:
|
||||
assertEquals(str2, parameters.get(str1));
|
||||
assertNull(parameters.get(str2));
|
||||
assertTrue(parameters.getBool(bool1));
|
||||
@@ -420,12 +419,17 @@ public class ParametrizedCommandTest {
|
||||
};
|
||||
try {
|
||||
cmd.execute();
|
||||
cmd.execute(addParam);
|
||||
cmd.execute("-" + str1, str2);
|
||||
cmd.execute("-" + str1, str2, "-" + bool1);
|
||||
} catch (CommandRunException e) {
|
||||
assertNull(e);
|
||||
fail("unepected error");
|
||||
fail("unexpected error");
|
||||
}
|
||||
try {
|
||||
cmd.execute(addParam);
|
||||
fail("Strict should fail with unexpected argument");
|
||||
} catch (CommandRunException e) {
|
||||
assertNotNull(e);
|
||||
}
|
||||
try {
|
||||
cmd.execute("-" + addParam);
|
||||
@@ -504,11 +508,16 @@ public class ParametrizedCommandTest {
|
||||
try {
|
||||
cmd.execute("-" + str1, str2);
|
||||
cmd.execute("-" + str1, str2, "-" + bool1);
|
||||
cmd.execute("-" + str1, str2, addParam);
|
||||
} catch (CommandRunException e) {
|
||||
assertNull(e);
|
||||
fail("unepected error");
|
||||
}
|
||||
try {
|
||||
cmd.execute("-" + str1, str2, addParam);
|
||||
fail("Additional parameter should cause failure");
|
||||
} catch (CommandRunException e) {
|
||||
assertNotNull(e);
|
||||
}
|
||||
try {
|
||||
cmd.execute();
|
||||
fail("needed " + str1 + " not provided shall fail");
|
||||
|
||||
Reference in New Issue
Block a user