setupMockBukkit

fun Project.setupMockBukkit(junitBomConfig: DependencyConfig, mockBukkitDependencyConfig: DependencyConfig, mockBukkitConfig: MockBukkitConfig = MockBukkitConfig(), block: Test.() -> Unit = {}): TaskProvider<Test>

Sets up the project for testing with JUnit and MockBukkit

  1. Calls mockBukkit with the specified parameters

  2. Excludes org.spigotmc:spigot-api from test classpath

  3. Calls setupTesting with the specified parameters

Return

The test task that was configured

Parameters

junitBomConfig

The configuration for the JUnit BOM dependency

mockBukkitDependencyConfig

The configuration for the MockBukkit dependency

mockBukkitConfig

The configuration for MockBukkit

block

The configuration for the test task