Replace MergeMetadataTaskTest#shouldGenerateGroupRepo by similar IT

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Remove GenerateMetadataTaskTest#shouldCreateRepo since GenerateMetadataIT contains similar ITs

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Remove GenerateMetadataTaskTest#shouldFilterForSpecificVersion since VersionedIT contains similar ITs

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Remove useless GenerateMetadataTaskTest#shouldNotCreateRepoIfPathNotExists as for sure we will not generate metadata for a path that does not exist

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Remove useless GenerateMetadataTaskTestSupport (GenerateMetadataTaskTest was the only extending task that used its methods)

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Inject CommandLineExecutor to be able to override the exec method to do nothing

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Drop asserts on generated yum metadata as it is enough to test that task that was run has the merged list of added files

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Drop VersionedResourceTest#shouldProvideFile as all ITs from VersionedIT are looking up repodata/repomd.xml

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into move-uts-to-its
Merge remote-tracking branch 'origin/master' into move-uts-to-its
Drop VersionedResourceTest tests related to index html that are covered also in VersionedIT

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge pull request #30 from sonatype/move-uts-to-its

REVIEW: Ensure UTs do not need createrepo/mergerepo