package net.minecraft.gametest.framework; import java.util.Map; import java.util.function.Consumer; import net.minecraft.core.registries.Registries; import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; public record GeneratedTest( Map>> tests, ResourceKey> functionKey, Consumer function ) { public GeneratedTest( Map>> tests, ResourceLocation functionKey, Consumer function ) { this(tests, ResourceKey.create(Registries.TEST_FUNCTION, functionKey), function); } public GeneratedTest(ResourceLocation functionKey, TestData> testData, Consumer function) { this(Map.of(functionKey, testData), functionKey, function); } }