use of org.gradle.api.tasks.Sync in project rest.li by linkedin.
the class TestPegasusPlugin method testTaskTypes.
@Test
public void testTaskTypes() {
// Given/When: Pegasus Plugin is applied to a project.
Project project = ProjectBuilder.builder().build();
project.getPlugins().apply(PegasusPlugin.class);
// Then: Validate the Copy/Sync Schema tasks are of the correct type.
assertTrue(project.getTasks().getByName("mainDestroyStaleFiles") instanceof Delete);
assertTrue(project.getTasks().getByName("mainCopyPdscSchemas") instanceof Copy);
assertTrue(project.getTasks().getByName("mainCopySchemas") instanceof Sync);
}
Aggregations