Test shortening of long names
This commit is contained in:
parent
a3e06d3347
commit
d2d58483d9
2 changed files with 5 additions and 3 deletions
|
|
@ -112,7 +112,10 @@ class GpxParserIntegrationTest {
|
||||||
|
|
||||||
// Verify at least some basic data
|
// Verify at least some basic data
|
||||||
assertNotNull(parsedData.getActivityType(), "Activity type should be determined");
|
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(),
|
assertEquals(Activity.ActivityType.RUN, parsedData.getActivityType(),
|
||||||
"Activity type should be RUN (from GPX <type>running</type>)");
|
"Activity type should be RUN (from GPX <type>running</type>)");
|
||||||
assertTrue(parsedData.getTrackPoints().size() > 0, "Should have at least one track point");
|
assertTrue(parsedData.getTrackPoints().size() > 0, "Should have at least one track point");
|
||||||
|
|
@ -380,7 +383,6 @@ class GpxParserIntegrationTest {
|
||||||
// Test converting to entity structures
|
// Test converting to entity structures
|
||||||
Activity.ActivityType activityType = parsedData.getActivityType();
|
Activity.ActivityType activityType = parsedData.getActivityType();
|
||||||
assertNotNull(activityType, "Activity type should be extracted");
|
assertNotNull(activityType, "Activity type should be extracted");
|
||||||
assertEquals("Einmal Frust loswerden", parsedData.getTitle());
|
|
||||||
assertEquals(Activity.ActivityType.RUN, activityType,
|
assertEquals(Activity.ActivityType.RUN, activityType,
|
||||||
"Activity should be detected as RUN from GPX <type>running</type>");
|
"Activity should be detected as RUN from GPX <type>running</type>");
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
<time>2022-07-03T19:47:51Z</time>
|
<time>2022-07-03T19:47:51Z</time>
|
||||||
</metadata>
|
</metadata>
|
||||||
<trk>
|
<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>
|
<type>running</type>
|
||||||
<trkseg>
|
<trkseg>
|
||||||
<trkpt lat="48.0140070" lon="7.8513840">
|
<trkpt lat="48.0140070" lon="7.8513840">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue