mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-04-01 15:41:13 +00:00
[AB-163] fixing printing all possible feature modes in case an unknown one was provided for enableMode/disableMode
This commit is contained in:
@@ -46,7 +46,7 @@ public class DisableFeatureModeTest {
|
||||
FeatureDefinition featureDefinition = Mockito.mock(FeatureDefinition.class);
|
||||
when(featureConfigService.getFeatureEnum(featureName)).thenReturn(featureDefinition);
|
||||
FeatureMode featureMode = Mockito.mock(FeatureMode.class);
|
||||
when(featureModeService.getFeatureModeForKey(modeName)).thenReturn(featureMode);
|
||||
when(featureModeService.getFeatureModeForKey(featureName, modeName)).thenReturn(featureMode);
|
||||
CommandContext context = CommandTestUtilities.getWithParameters(Arrays.asList(featureName, modeName));
|
||||
AServer server = Mockito.mock(AServer.class);
|
||||
when(serverManagementService.loadServer(context.getGuild())).thenReturn(server);
|
||||
@@ -70,7 +70,7 @@ public class DisableFeatureModeTest {
|
||||
String modeName = "mode";
|
||||
FeatureDefinition featureDefinition = Mockito.mock(FeatureDefinition.class);
|
||||
when(featureConfigService.getFeatureEnum(featureName)).thenReturn(featureDefinition);
|
||||
when(featureModeService.getFeatureModeForKey(modeName)).thenThrow(new FeatureModeNotFoundException(modeName, new ArrayList<>()));
|
||||
when(featureModeService.getFeatureModeForKey(featureName, modeName)).thenThrow(new FeatureModeNotFoundException(modeName, new ArrayList<>()));
|
||||
CommandContext context = CommandTestUtilities.getWithParameters(Arrays.asList(featureName, modeName));
|
||||
testUnit.execute(context);
|
||||
}
|
||||
|
||||
@@ -49,7 +49,7 @@ public class EnableFeatureModeTest {
|
||||
FeatureDefinition featureDefinition = Mockito.mock(FeatureDefinition.class);
|
||||
when(featureConfigService.getFeatureEnum(featureName)).thenReturn(featureDefinition);
|
||||
FeatureMode featureMode = Mockito.mock(FeatureMode.class);
|
||||
when(featureModeService.getFeatureModeForKey(modeName)).thenReturn(featureMode);
|
||||
when(featureModeService.getFeatureModeForKey(featureName, modeName)).thenReturn(featureMode);
|
||||
CommandContext context = CommandTestUtilities.getWithParameters(Arrays.asList(featureName, modeName));
|
||||
AServer server = Mockito.mock(AServer.class);
|
||||
when(context.getGuild().getIdLong()).thenReturn(SERVER_ID);
|
||||
@@ -74,7 +74,7 @@ public class EnableFeatureModeTest {
|
||||
String modeName = "mode";
|
||||
FeatureDefinition featureDefinition = Mockito.mock(FeatureDefinition.class);
|
||||
when(featureConfigService.getFeatureEnum(featureName)).thenReturn(featureDefinition);
|
||||
when(featureModeService.getFeatureModeForKey(modeName)).thenThrow(new FeatureModeNotFoundException(modeName, new ArrayList<>()));
|
||||
when(featureModeService.getFeatureModeForKey(featureName, modeName)).thenThrow(new FeatureModeNotFoundException(modeName, new ArrayList<>()));
|
||||
CommandContext context = CommandTestUtilities.getWithParameters(Arrays.asList(featureName, modeName));
|
||||
testUnit.execute(context);
|
||||
}
|
||||
|
||||
@@ -158,7 +158,7 @@ public class FeatureModeServiceBeanTest {
|
||||
FeatureMode featureMode2 = Mockito.mock(FeatureMode.class);
|
||||
when(featureConfig1.getAvailableModes()).thenReturn(Arrays.asList(featureMode, featureMode2));
|
||||
when(featureConfigService.getAllFeatureConfigs()).thenReturn(Arrays.asList(featureConfig1));
|
||||
FeatureMode featureModeForKey = testUnit.getFeatureModeForKey(FEATURE_MODE);
|
||||
FeatureMode featureModeForKey = testUnit.getFeatureModeForKey(FEATURE_NAME, FEATURE_MODE);
|
||||
Assert.assertEquals(featureMode, featureModeForKey);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user