Skip to content

Commit d12a070

Browse files
committed
#59 fix(directoryHandlerTest): Adjust to cleanup _replace folder after the mutation run
1 parent 216bb07 commit d12a070

7 files changed

Lines changed: 15 additions & 1 deletion

File tree

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>com.thoughtworks.templify</groupId>
66
<artifactId>templify</artifactId>
77
<packaging>maven-plugin</packaging>
8-
<version>0.1.0-SNAPSHOT</version>
8+
<version>0.1.1-SNAPSHOT</version>
99
<name>templify templater maven plugin</name>
1010
<description>A Maven plugin for automating template-based configurations and placeholder replacements across XML, JSON, Java, and more</description>
1111
<url>http://maven.apache.org</url>

src/test/java/com/thoughtworks/kinds/handlers/directoryhandler/DirectoryHandlerTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import static org.assertj.core.api.Assertions.assertThat;
1111
import static org.junit.jupiter.api.Assertions.assertThrows;
1212

13+
import org.junit.jupiter.api.AfterAll;
1314
import org.junit.jupiter.api.Test;
1415
import org.junit.jupiter.params.ParameterizedTest;
1516
import org.junit.jupiter.params.provider.CsvSource;
@@ -144,4 +145,17 @@ public void test_replace_with_map() {
144145
queryValueMap.put("br/com/projeto", "{{placeholder}}");
145146
assertThrows(UnsupportedOperationException.class, () -> this.directoryHandler.replace("", queryValueMap));
146147
}
148+
149+
@AfterAll
150+
public static void cleanFolders() {
151+
152+
String pathReplaceDirectory = "src/test/resources/processador/directory/static/folder_replace";
153+
154+
DirectoryHandler directoryHandler = new DirectoryHandler();
155+
boolean exists = directoryHandler.isDirectoryExists(pathReplaceDirectory);
156+
157+
if (exists) {
158+
directoryHandler.deleteDirectory(pathReplaceDirectory);
159+
}
160+
}
147161
}

src/test/resources/processador/directory/static/folder_replace/empty.txt

Whitespace-only changes.

src/test/resources/processador/directory/static/folder_replace/{{placeholder}}/file.json

Whitespace-only changes.

src/test/resources/processador/directory/static/folder_replace/{{placeholder}}/megazord/MegaZord.java

Whitespace-only changes.

src/test/resources/processador/directory/static/folder_replace/{{placeholder}}/megazord/supermega/SuperMegaZord.java

Whitespace-only changes.

src/test/resources/processador/directory/static/folder_replace/{{placeholder}}/utils/Utils.java

Whitespace-only changes.

0 commit comments

Comments
 (0)