我需要运行gradle任务来测试单元测试中的基本功能:
import org.gradle.api.Project;
import org.gradle.testfixtures.ProjectBuilder;
import org.junit.Test;
public class IwillfailyouPluginTest {
@Test
public void applyPlugin() {
final Project project = ProjectBuilder.builder().build();
project.getPlugins().apply(IwillfailyouPlugin.class);
project.task("iwillfailyou").// what method should I run?
}
}
但是我找不到运行它的方法,请帮帮我
1条答案
按热度按时间mkshixfv1#
我的理解是
ProjectBuilder
更多的是用于类似单元的测试,所以对于您所拥有的,您应该只Assert一个名为iwillfailyou
的任务存在,是某种类型的,并且具有正确的配置。看起来你正在尝试测试自定义任务的行为/功能。对于这种测试,你可以使用TestKit。