Skip to content

Commit e01353f

Browse files
authored
Merge pull request #5 from LikeTheSalad/cleanup-tests
Cleaning up tests
2 parents b4929a1 + 0823016 commit e01353f

File tree

1 file changed

+6
-23
lines changed

1 file changed

+6
-23
lines changed

android-resource-locator-test/src/test/java/com/likethesalad/tools/resource/locator/android/test/TestAndroidResourceLocatorPluginTest.kt

+6-23
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ class TestAndroidResourceLocatorPluginTest {
7373

7474
// Second time
7575
val inputDirName2 = "basic-repeated-changed2"
76-
val secondInputDir = getInputTestAsset(inputDirName2)
77-
val projectSrcDir = getTempFile(projectName, "src")
78-
copyContents(secondInputDir, projectSrcDir)
76+
val descriptor2 = createAppProjectDescriptor(inputDirName2)
77+
descriptor.projectDirBuilder.clearFilesCreated()
78+
descriptor2.projectDirBuilder.buildDirectory(getTempFile(projectName))
7979

8080
val result2 = project.runGradle(projectName, commandList)
8181

@@ -99,10 +99,9 @@ class TestAndroidResourceLocatorPluginTest {
9999

100100
// Second time
101101
val dirNames2 = "multiplelanguages-changed2"
102-
val inputDir2 = getInputTestAsset(dirNames2)
103-
val projectSrcDir = getTempFile(inOutDirName, "src")
104-
removeMatchingFiles(getInputTestAsset(inOutDirName), projectSrcDir)
105-
copyContents(inputDir2, projectSrcDir)
102+
val descriptor2 = createAppProjectDescriptor(dirNames2)
103+
descriptor.projectDirBuilder.clearFilesCreated()
104+
descriptor2.projectDirBuilder.buildDirectory(getTempFile(inOutDirName))
106105

107106
val result2 = project.runGradle(inOutDirName, commandList)
108107

@@ -361,20 +360,4 @@ class TestAndroidResourceLocatorPluginTest {
361360
val lines = result.output.lines()
362361
Truth.assertThat(lines).contains(line)
363362
}
364-
365-
private fun verifyResultContainsText(result: BuildResult, text: String) {
366-
Truth.assertThat(result.output).contains(text)
367-
}
368-
369-
private fun copyContents(fromDir: File, intoDir: File) {
370-
fromDir.copyRecursively(intoDir, true)
371-
}
372-
373-
private fun removeMatchingFiles(referenceDir: File, targetDir: File) {
374-
referenceDir.walkTopDown().forEach {
375-
if (it.isFile) {
376-
File(targetDir, it.toRelativeString(referenceDir)).delete()
377-
}
378-
}
379-
}
380363
}

0 commit comments

Comments
 (0)