Get activity title from uploaded file, if it is present #7

Merged
kabupatix merged 4 commits from 8-use-activity-name-from-file into main 2026-04-13 10:12:38 +02:00
2 changed files with 5 additions and 3 deletions
Showing only changes of commit d2d58483d9 - Show all commits

View file

@ -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 <type>running</type>)");
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 <type>running</type>");

View file

@ -4,7 +4,7 @@
<time>2022-07-03T19:47:51Z</time>
</metadata>
<trk>
<name>Einmal Frust loswerden</name>
<name>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</name>
<type>running</type>
<trkseg>
<trkpt lat="48.0140070" lon="7.8513840">