targetWrapperJarPath + "/" + Wrapper.WRAPPER_PROPERTIES,
new File(getProject().getProjectDir(), wrapper.getScriptDestinationPath()));
}
});
wrapper.execute();
TestFile unjarDir = tmpDir.createDir("unjar");
expectedTargetWrapperJar.unzipTo(unjarDir);
unjarDir.file(GradleWrapperMain.class.getName().replace(".", "/") + ".class").assertIsFile();
Properties properties = GUtil.loadProperties(expectedTargetWrapperProperties);
assertEquals(properties.getProperty(Wrapper.URL_ROOT_PROPERTY), wrapper.getUrlRoot());
assertEquals(properties.getProperty(Wrapper.DISTRIBUTION_BASE_PROPERTY), wrapper.getDistributionBase().toString());
assertEquals(properties.getProperty(Wrapper.DISTRIBUTION_PATH_PROPERTY), wrapper.getDistributionPath());
assertEquals(properties.getProperty(Wrapper.DISTRIBUTION_NAME_PROPERTY), wrapper.getArchiveName());