All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.testerum.file_service.mapper.file_to_business.FileToBusinessScenarioMapper.kt Maven / Gradle / Ivy

package com.testerum.file_service.mapper.file_to_business

import com.testerum.model.test.scenario.Scenario
import com.testerum.test_file_format.testdef.scenarios.FileScenario

class FileToBusinessScenarioMapper(private val fileToBusinessScenarioParamMapper: FileToBusinessScenarioParamMapper) {

    fun mapScenarios(fileScenarios: List): List = fileScenarios.map { mapScenario(it) }

    private fun mapScenario(fileScenario: FileScenario): Scenario {
        return Scenario(
                name = fileScenario.name,
                params = fileToBusinessScenarioParamMapper.mapScenarioParams(fileScenario.params),
                enabled = fileScenario.enabled
        )
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy