From d2d58483d902ea6b4d58e77b84471c83fd95ef5d Mon Sep 17 00:00:00 2001 From: Niklas Deutschmann Date: Sun, 12 Apr 2026 13:07:23 +0200 Subject: [PATCH] Test shortening of long names --- .../javahippie/fitpub/util/GpxParserIntegrationTest.java | 6 ++++-- src/test/resources/7410863774.gpx | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/test/java/net/javahippie/fitpub/util/GpxParserIntegrationTest.java b/src/test/java/net/javahippie/fitpub/util/GpxParserIntegrationTest.java index 9752c29..7bad2cb 100644 --- a/src/test/java/net/javahippie/fitpub/util/GpxParserIntegrationTest.java +++ b/src/test/java/net/javahippie/fitpub/util/GpxParserIntegrationTest.java @@ -112,7 +112,10 @@ class GpxParserIntegrationTest { // Verify at least some basic data assertNotNull(parsedData.getActivityType(), "Activity type should be determined"); - assertEquals("Einmal Frust loswerden", parsedData.getTitle()); + String parsedTitle = parsedData.getTitle(); + assertEquals(255, parsedTitle.length()); + assertTrue(parsedTitle.startsWith("Einmal Frust loswerden")); + assertFalse(parsedTitle.contains("Shouldn't appear")); assertEquals(Activity.ActivityType.RUN, parsedData.getActivityType(), "Activity type should be RUN (from GPX running)"); assertTrue(parsedData.getTrackPoints().size() > 0, "Should have at least one track point"); @@ -380,7 +383,6 @@ class GpxParserIntegrationTest { // Test converting to entity structures Activity.ActivityType activityType = parsedData.getActivityType(); assertNotNull(activityType, "Activity type should be extracted"); - assertEquals("Einmal Frust loswerden", parsedData.getTitle()); assertEquals(Activity.ActivityType.RUN, activityType, "Activity should be detected as RUN from GPX running"); diff --git a/src/test/resources/7410863774.gpx b/src/test/resources/7410863774.gpx index 848716a..39647af 100644 --- a/src/test/resources/7410863774.gpx +++ b/src/test/resources/7410863774.gpx @@ -4,7 +4,7 @@ - Einmal Frust loswerden + Einmal Frust loswerden blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel blafasel Shouldn't appear running