AlkisGreenEnricherTest.java 895 Bytes
Newer Older
Matthias Betz's avatar
Matthias Betz committed
1
2
package de.hft.stuttgart.citygml.green.alkis;

Eric Duminil's avatar
Test.    
Eric Duminil committed
3
4
5
6
7
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
Matthias Betz's avatar
Matthias Betz committed
8
9
10
import org.junit.jupiter.api.Test;


Eric Duminil's avatar
Eric Duminil committed
11
12
class AlkisGreenEnricherTest
{
Matthias Betz's avatar
Matthias Betz committed
13
	@Test
Eric Duminil's avatar
Eric Duminil committed
14
	void testAlkisGreen() throws Exception {
Eric Duminil's avatar
Test.    
Eric Duminil committed
15
16
17
		Path outputGML = Paths.get("data/Grombühl_v4_case_study_with_alkis_greens_realistic.gml");
		Files.deleteIfExists(outputGML);
		assertFalse(Files.exists(outputGML));
Eric Duminil's avatar
Eric Duminil committed
18
19
20
21
22
		String[] args = new String[] { "data/Grombühl_v4_case_study.gml", // Input GML
				"data/tn_09663/Nutzung.shp", // ALKIS Data
				"data/Trees/Trees_realisticScenario_20240201.shp", // Added trees, in Baumkatasterformat,
				"with_alkis_greens_realistic" // Output GML suffix
		};
Matthias Betz's avatar
Matthias Betz committed
23
		AlkisGreenEnricher.main(args);
Eric Duminil's avatar
Test.    
Eric Duminil committed
24
		assertTrue(Files.exists(outputGML));
Matthias Betz's avatar
Matthias Betz committed
25
26
	}
}