Skip to content

Commit

Permalink
Fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Goldmensch committed Jan 5, 2025
1 parent 20fb5fc commit 35c0cb7
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 17 deletions.
12 changes: 6 additions & 6 deletions src/test/java/adapting/mock/JDACommandsMock.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@

import com.github.kaktushose.jda.commands.definitions.interactions.InteractionRegistry;
import com.github.kaktushose.jda.commands.dependency.DependencyInjector;
import com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapterRegistry;
import com.github.kaktushose.jda.commands.dispatching.adapter.internal.TypeAdapters;
import com.github.kaktushose.jda.commands.dispatching.JDAEventListener;
import com.github.kaktushose.jda.commands.dispatching.middleware.MiddlewareRegistry;
import com.github.kaktushose.jda.commands.dispatching.validation.ValidatorRegistry;
import com.github.kaktushose.jda.commands.dispatching.middleware.internal.Middlewares;
import com.github.kaktushose.jda.commands.dispatching.validation.internal.Validators;
import com.github.kaktushose.jda.commands.internal.JDAContext;
import com.github.kaktushose.jda.commands.internal.register.SlashCommandUpdater;


public record JDACommandsMock(
JDAContext jdaContext,
JDAEventListener JDAEventListener,
MiddlewareRegistry middlewareRegistry,
TypeAdapterRegistry adapterRegistry,
ValidatorRegistry validatorRegistry,
Middlewares middlewareRegistry,
TypeAdapters adapterRegistry,
Validators validatorRegistry,
DependencyInjector dependencyInjector,
InteractionRegistry interactionRegistry,
SlashCommandUpdater updater) {
Expand Down
11 changes: 3 additions & 8 deletions src/test/java/commands/SlashCommandDefinitionTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@
import com.github.kaktushose.jda.commands.definitions.description.reflective.ReflectiveDescriptor;
import com.github.kaktushose.jda.commands.definitions.interactions.MethodBuildContext;
import com.github.kaktushose.jda.commands.definitions.interactions.command.SlashCommandDefinition;
import com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapterRegistry;
import com.github.kaktushose.jda.commands.dispatching.events.interactions.CommandEvent;
import com.github.kaktushose.jda.commands.dispatching.validation.ValidatorRegistry;
import com.github.kaktushose.jda.commands.dispatching.validation.internal.Validators;
import net.dv8tion.jda.api.interactions.commands.localization.ResourceBundleLocalizationFunction;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
Expand All @@ -24,17 +23,13 @@
public class SlashCommandDefinitionTest {

private static Class<?> controller;
private static ValidatorRegistry validator;
private static Validators validator;

@BeforeAll
public static void setup() {
controller = CommandDefinitionTestController.class;

validator = new ValidatorRegistry();

// make sure that this type is not registered before testing
TypeAdapterRegistry adapter = new TypeAdapterRegistry();
adapter.unregister(UnsupportedType.class);
validator = new Validators(Map.of());
}

public static MethodBuildContext getBuildContext(Method method) {
Expand Down
7 changes: 4 additions & 3 deletions src/test/java/parameters/ParameterDefinitionTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import com.github.kaktushose.jda.commands.annotations.constraints.Min;
import com.github.kaktushose.jda.commands.definitions.description.ParameterDescription;
import com.github.kaktushose.jda.commands.definitions.interactions.command.ParameterDefinition;
import com.github.kaktushose.jda.commands.dispatching.validation.ValidatorRegistry;
import com.github.kaktushose.jda.commands.dispatching.validation.internal.Validators;
import com.github.kaktushose.jda.commands.dispatching.validation.impl.MinimumValidator;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
Expand All @@ -13,18 +13,19 @@
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.Map;

import static org.junit.jupiter.api.Assertions.*;

public class ParameterDefinitionTest {

private static Class<?> controller;
private static ValidatorRegistry validatorRegistry;
private static Validators validatorRegistry;

@BeforeAll
public static void setup() {
controller = ParameterTestController.class;
validatorRegistry = new ValidatorRegistry();
validatorRegistry = new Validators(Map.of());
}

private static ParameterDescription parameter(Parameter parameter) {
Expand Down

0 comments on commit 35c0cb7

Please sign in to comment.