From a720c388c6d3bba99d85ba0ef8f1d005677e2b31 Mon Sep 17 00:00:00 2001 From: Bryden Basaran Date: Tue, 10 Sep 2024 23:26:05 -0400 Subject: [PATCH] Start of a layout for a format converter --- .../hackday/kessel_run/PCGenConverter.java | 17 +++++++++++++ .../kessel_run/PCGenConverterTests.java | 25 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 src/main/java/org/misoenergy/hackday/kessel_run/PCGenConverter.java create mode 100644 src/test/java/org/misoenergy/hackday/kessel_run/PCGenConverterTests.java diff --git a/src/main/java/org/misoenergy/hackday/kessel_run/PCGenConverter.java b/src/main/java/org/misoenergy/hackday/kessel_run/PCGenConverter.java new file mode 100644 index 0000000..afff696 --- /dev/null +++ b/src/main/java/org/misoenergy/hackday/kessel_run/PCGenConverter.java @@ -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 classes) { + File pcGenOutput = new File("sw5eClasses.lst"); + PCGenExporter exporter = new PCGenExporter(); + exporter.export(pcGenOutput); + return pcGenOutput; + } + +} diff --git a/src/test/java/org/misoenergy/hackday/kessel_run/PCGenConverterTests.java b/src/test/java/org/misoenergy/hackday/kessel_run/PCGenConverterTests.java new file mode 100644 index 0000000..8838b95 --- /dev/null +++ b/src/test/java/org/misoenergy/hackday/kessel_run/PCGenConverterTests.java @@ -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 classes = new ArrayList(); + File pcgenFile = PCGenConverter.convertToPCGen(classes); + + assertTrue(pcgenFile.isFile()); + } + +}