Skip to content

Commit 7dc0420

Browse files
committed
CATROID-1661 - Check empty Catrobat test runner data
1 parent 51c7b36 commit 7dc0420

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

catroid/src/androidTest/java/org/catrobat/catroid/catrobattestrunner/CatrobatTestRunner.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ import org.junit.runners.Parameterized
4444
import java.io.File
4545
import java.io.IOException
4646
import java.util.ArrayList
47+
import org.catrobat.catroid.test.utils.ParameterizedTestData
4748

4849
@RunWith(Parameterized::class)
4950
class CatrobatTestRunner {
@@ -70,7 +71,11 @@ class CatrobatTestRunner {
7071
@JvmStatic
7172
@Parameterized.Parameters(name = "{0} - {1}")
7273
@Throws(IOException::class)
73-
fun data(): Iterable<Array<Any>> = getCatrobatAssetsFromPath(TEST_ASSETS_ROOT)
74+
fun data(): Iterable<Array<Any>> = ParameterizedTestData.requireNonEmpty(
75+
getCatrobatAssetsFromPath(TEST_ASSETS_ROOT),
76+
CatrobatTestRunner::class.java,
77+
"Catrobat test assets from assets/catrobatTests"
78+
)
7479

7580
@Throws(IOException::class)
7681
private fun getCatrobatAssetsFromPath(path: String): List<Array<Any>> {

0 commit comments

Comments
 (0)