Newer
Older
task-bldg / src / test / java / osm / surveyor / task / plateau / PlateauServiceTest.java
@haya4 haya4 16 days ago 1 KB Plateau API test
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);
	}

}