package osm.surveyor.task.plateau;
import static org.junit.jupiter.api.Assertions.*;
import java.nio.file.Path;
import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.util.FileSystemUtils;
@SpringBootTest
class PlateauServiceTest {
@Autowired
PlateauService service;
private static final String dirStr = "plateau-data"; // task-bldg.plateau.dir=plateau-data
@BeforeAll
static void setUpBeforeClass() throws Exception {
Path dir = Path.of(dirStr);
FileSystemUtils.deleteRecursively(dir);
}
@AfterAll
static void tearDownAfterClass() throws Exception {
}
@BeforeEach
void setUp() throws Exception {
}
@AfterEach
void tearDown() throws Exception {
}
@Test
@DisplayName("'PlateauService.getPlateauStatus() ['./plateau-data' is not exists.]")
void testGetPlateauStatus() throws Exception {
Boolean ret = service.getPlateauStatus();
assertFalse(ret);
}
}