diff --git a/tests/framework/testCascade.cpp b/tests/framework/testCascade.cpp
index 8c57b42ff43412b57475f87e32752a65ff61a12e..9c9918729adf17fc8d7f261c81132bab5ae869c7 100644
--- a/tests/framework/testCascade.cpp
+++ b/tests/framework/testCascade.cpp
@@ -41,7 +41,7 @@ using namespace std;
  * and a critical energy.
  *
  * It resembles one of the most simple cascades you can simulate with CORSIKA8.
- **/
+ */
 
 /*
   The dummy env (here) doesn't need to have any propoerties
@@ -65,7 +65,7 @@ auto make_dummy_env() {
 /**
  *
  * For the Heitler model we don't need particle transport.
- **/
+ */
 class DummyTracking {
 
 public:
diff --git a/tests/framework/testGeometry.cpp b/tests/framework/testGeometry.cpp
index 31e96c319741975b523bfb43482ce1de4d82b195..f3b69693146f7c7aee114ce2f25ad459f00fe7c2 100644
--- a/tests/framework/testGeometry.cpp
+++ b/tests/framework/testGeometry.cpp
@@ -68,6 +68,12 @@ TEST_CASE("Geometry CoordinateSystems") {
     CHECK(p2.getX(rootCS) == 0_m);
     CHECK(p2.getY(rootCS) == 4_m);
     CHECK(p2.getZ(rootCS) == 0_m);
+    CHECK(p2.getX(translatedCS) == 0_m);
+    CHECK(p2.getY(translatedCS) == 0_m);
+    CHECK(p2.getZ(translatedCS) == 0_m);
+
+    Vector<magnetic_flux_density_d> v2(translatedCS, components);
+    CHECK((v2 - v1).getNorm() / 1_T == Approx(0));
   }
 
   SECTION("multiple translations") {
@@ -270,7 +276,8 @@ TEST_CASE("Geometry Trajectories") {
   Point r0(rootCS, {0_m, 0_m, 0_m});
 
   SECTION("Line") {
-    VelocityVector v0(rootCS, {3_m / second, 0_m / second, 0_m / second});
+    SpeedType const V0 = 3_m / second;
+    VelocityVector v0(rootCS, {V0, 0_m / second, 0_m / second});
 
     Line const line(r0, v0);
     CHECK(
@@ -311,6 +318,10 @@ TEST_CASE("Geometry Trajectories") {
                              std::numeric_limits<TimeType::value_type>::infinity() * 1_s);
     base2.setDuration(10_s);
     CHECK(base2.getDuration() / 1_s == Approx(10));
+
+    base2.setLength(1.3_m);
+    CHECK(base2.getDuration() * V0 / meter == Approx(1.3));
+    CHECK(base2.getLength() / meter == Approx(1.3));
   }
 
   SECTION("Helix") {
@@ -412,5 +423,9 @@ TEST_CASE("Path") {
     CHECK(P3.getLength() / 1_m == Approx(3)); // Check RemoveFromEnd() else case
     // Check GetNSegments()
     CHECK(P3.getNSegments() - 3 == Approx(0));
+    P3.removeFromEnd();
+    P3.removeFromEnd();
+    P3.removeFromEnd();
+    CHECK(P3.getNSegments() == Approx(0));
   }
 }
\ No newline at end of file