Skip to content

Commit

Permalink
ensure that the most recently created changelog file is prompted for
Browse files Browse the repository at this point in the history
  • Loading branch information
StevenMassaro committed Dec 27, 2021
1 parent 17227e3 commit d7ebf6e
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -860,6 +860,13 @@ Long Description: ${commandDefinition.getLongDescription() ?: "NOT SET"}
this.setups.add(new SetupCreateTempResources(originalFile, newFile, baseDir))
}

/**
* @param fileLastModifiedDate if not null, the newly created file's last modified date will be set to this value
*/
void createTempResource(String originalFile, String newFile, String baseDir, Date fileLastModifiedDate) {
this.setups.add(new SetupCreateTempResources(originalFile, newFile, baseDir, fileLastModifiedDate))
}

void createTempDirectoryResource(String directory) {
this.setups.add(new SetupCreateDirectoryResources(directory))
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,21 @@ class SetupCreateTempResources extends TestSetup {
private String originalFile
private String newFile
private String baseDir
private Date lastModified

SetupCreateTempResources(String originalFile, String newFile) {
this(originalFile, newFile, "target/test-classes")
}

SetupCreateTempResources(String originalFile, String newFile, String baseDir) {
this(originalFile, newFile, baseDir, null)
}

SetupCreateTempResources(String originalFile, String newFile, String baseDir, Date lastModified) {
this.originalFile = originalFile
this.newFile = newFile
this.baseDir = baseDir
this.lastModified = lastModified
}

@Override
Expand All @@ -26,5 +32,8 @@ class SetupCreateTempResources extends TestSetup {
String contents = FileUtil.getContents(f)
File outputFile = new File(baseDir, newFile)
FileUtil.write(contents, outputFile)
if (lastModified != null) {
outputFile.setLastModified(lastModified.getTime())
}
}
}

0 comments on commit d7ebf6e

Please sign in to comment.