Конечно, после того, как я отправлю вопрос, я это выясню.100
@TestFactory
fun TestIt() : Iterator<DynamicTest> {
return getTestData
.map { (id, bytes) ->
DynamicTest.dynamicTest("DataId: $id") {
var valid = DoSomethingWithLargeData(bytes)
Assertions.assertEquals(true, valid)
}
}.iterator()
}
Ошибка, действительно, действительно говорит вам, что не так, что привело меня к попытке предоставить то, о чем она просила.
"TestIt () должен возвращать Stream, Collection, Iterableили Итератор org.junit.jupiter.api.DynamicNode "
Кроме того, их документация хороша для демонстрации примеров рабочих динамических тестов
https://junit.org/junit5/docs/current/user-guide/#writing-tests-dynamic-tests
Надеюсь, это поможет кому-то еще.