Start of a layout for a format converter

This commit is contained in:
Bryden Basaran
2024-09-10 23:26:05 -04:00
parent f0ca9edf13
commit a720c388c6
2 changed files with 42 additions and 0 deletions
@@ -0,0 +1,17 @@
package org.misoenergy.hackday.kessel_run;
import org.misoenergy.hackday.kessel_run.class_definitions.CharacterClass;
import java.io.File;
import java.util.List;
public class PCGenConverter {
public static File convertToPCGen(List<CharacterClass> classes) {
File pcGenOutput = new File("sw5eClasses.lst");
PCGenExporter exporter = new PCGenExporter();
exporter.export(pcGenOutput);
return pcGenOutput;
}
}
@@ -0,0 +1,25 @@
package org.misoenergy.hackday.kessel_run;
import org.junit.jupiter.api.Test;
import org.misoenergy.hackday.kessel_run.class_definitions.CharacterClass;
import org.springframework.boot.test.context.SpringBootTest;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import static junit.framework.TestCase.assertTrue;
@SpringBootTest
public class PCGenConverterTests {
@Test
void convertToPCGen() {
File pcGenOutput = new File("sw5eClasses.lst");
List<CharacterClass> classes = new ArrayList<CharacterClass>();
File pcgenFile = PCGenConverter.convertToPCGen(classes);
assertTrue(pcgenFile.isFile());
}
}