diff options
author | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2024-03-08 19:35:56 -0500 |
---|---|---|
committer | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2024-05-24 19:51:46 -0400 |
commit | 7675f7569b381c8b9cbf36e2e69e716737455069 (patch) | |
tree | 30203444081474886e3741f0fea2fb378dbb3109 /src/test | |
parent | f6ba429409ac73ee45992fd80e527c96b39e52e3 (diff) | |
download | Skyblocker-7675f7569b381c8b9cbf36e2e69e716737455069.tar.gz Skyblocker-7675f7569b381c8b9cbf36e2e69e716737455069.tar.bz2 Skyblocker-7675f7569b381c8b9cbf36e2e69e716737455069.zip |
Update Skytils format to codecs
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/java/de/hysky/skyblocker/utils/waypoint/WaypointsTest.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/java/de/hysky/skyblocker/utils/waypoint/WaypointsTest.java b/src/test/java/de/hysky/skyblocker/utils/waypoint/WaypointsTest.java index 91470224..ad237718 100644 --- a/src/test/java/de/hysky/skyblocker/utils/waypoint/WaypointsTest.java +++ b/src/test/java/de/hysky/skyblocker/utils/waypoint/WaypointsTest.java @@ -17,4 +17,13 @@ public class WaypointsTest { Assertions.assertEquals(expectedWaypointCategories, waypointCategories); } + + @Test + void testToSkytilsBase64() { + Collection<WaypointCategory> waypointCategories = List.of(new WaypointCategory("category", "hub", List.of(new NamedWaypoint(BlockPos.ORIGIN, "waypoint", new float[]{0f, 0.5f, 1f}, false), new NamedWaypoint(new BlockPos(-1, 0, 1), "1", new float[]{0f, 0f, 0f}, true)))); + String waypointCategoriesSkytilsBase64 = Waypoints.toSkytilsBase64(waypointCategories); + String expectedWaypointCategoriesSkytilsBase64 = "ewogICJjYXRlZ29yaWVzIjogWwogICAgewogICAgICAibmFtZSI6ICJjYXRlZ29yeSIsCiAgICAgICJpc2xhbmQiOiAiaHViIiwKICAgICAgIndheXBvaW50cyI6IFsKICAgICAgICB7CiAgICAgICAgICAibmFtZSI6ICJ3YXlwb2ludCIsCiAgICAgICAgICAiY29sb3IiOiAzMjc2NywKICAgICAgICAgICJlbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAieCI6IDAsCiAgICAgICAgICAieSI6IDAsCiAgICAgICAgICAieiI6IDAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJuYW1lIjogIjEiLAogICAgICAgICAgImNvbG9yIjogMCwKICAgICAgICAgICJlbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICJ4IjogLTEsCiAgICAgICAgICAieSI6IDAsCiAgICAgICAgICAieiI6IDEKICAgICAgICB9CiAgICAgIF0KICAgIH0KICBdCn0="; + + Assertions.assertEquals(expectedWaypointCategoriesSkytilsBase64, waypointCategoriesSkytilsBase64); + } } |