@@ -56,11 +56,11 @@ import org.jacodb.ets.model.EtsUnknownType
5656import org.jacodb.ets.test.utils.getResourcePath
5757import org.jacodb.ets.test.utils.getResourcePathOrNull
5858import org.jacodb.ets.test.utils.loadEtsFileFromResource
59- import org.jacodb.ets.test.utils.loadEtsProjectFromResources
6059import org.jacodb.ets.test.utils.testFactory
6160import org.jacodb.ets.utils.DEFAULT_ARK_CLASS_NAME
6261import org.jacodb.ets.utils.DEFAULT_ARK_METHOD_NAME
6362import org.jacodb.ets.utils.loadEtsFileAutoConvert
63+ import org.jacodb.ets.utils.loadEtsProjectAutoConvert
6464import org.junit.jupiter.api.Assumptions
6565import org.junit.jupiter.api.Test
6666import org.junit.jupiter.api.TestFactory
@@ -212,11 +212,10 @@ class EtsFromJsonTest {
212212
213213 @Test
214214 fun testLoadEtsProject () {
215- val res = " /projects/Demo_Calc"
215+ val res = " /projects/Demo_Calc/source "
216216 Assumptions .assumeTrue(projectAvailable(res)) { " Project not available: $res " }
217- val modules = listOf (" entry" )
218- val prefix = " $res /etsir"
219- val project = loadEtsProjectFromResources(modules, prefix)
217+ val projectPath = getResourcePath(res)
218+ val project = loadEtsProjectAutoConvert(projectPath)
220219 printProject(project)
221220 }
222221
@@ -254,21 +253,12 @@ class EtsFromJsonTest {
254253 private fun dynamicLoadEtsProject (projectName : String ) {
255254 logger.info { " Loading project: $projectName " }
256255 val projectPath = getResourcePath(" /projects/$projectName " )
257- val etsirPath = projectPath / " etsir "
258- if (! etsirPath .exists()) {
259- logger.warn { " No etsir directory found for project $projectName " }
256+ val sourcePath = projectPath / " source "
257+ if (! sourcePath .exists()) {
258+ logger.warn { " No source directory found for project $projectName " }
260259 return
261260 }
262- val modules = etsirPath.listDirectoryEntries()
263- .filter { it.isDirectory() }
264- .map { it.name }
265- .sorted()
266- logger.info { " Found ${modules.size} modules: $modules " }
267- if (modules.isEmpty()) {
268- logger.warn { " No modules found for project $projectName " }
269- return
270- }
271- val project = loadEtsProjectFromResources(modules, " /projects/$projectName /etsir" )
261+ val project = loadEtsProjectAutoConvert(sourcePath)
272262 printProject(project)
273263 }
274264
0 commit comments