package ru.oa2.lti.infrastructure; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import ru.oa2.lti.application.infrastructure.runner.Runner; import ru.oa2.lti.application.infrastructure.runner.RunnerImpl; import java.util.UUID; import static org.assertj.core.api.AssertionsForClassTypes.assertThat; @SpringBootTest(classes = {RunnerImpl.class}) public class RunnerTest { @Autowired Runner runner; @Test public void runnerTest() { var script = "#!/bin/bash\n" + "echo \"Запуск развёртывания...\"\n" + "sleep 2\n" + "echo \"Развёртывание завершено.\""; var result = runner.run(UUID.randomUUID(), script); assertThat(result).isEqualTo(true); } }