                 ("testEqualsWithIntOneFalse", testEqualsWithIntOneFalse),
                 ("testEqualsWithPointNonPointFalse", testEqualsWithPointNonPointFalse),
                 ("testBoundary", testBoundary)
+           ]
+   }
+}
+
+extension FloatingTests {
+   static var allTests: [(String, (FloatingTests) -> () throws -> Void)] {
+      return [
+                ("testConvertEqual", testConvertEqual),
+                ("testConvertNotEqual1", testConvertNotEqual1),
+                ("testConvertNotEqual2", testConvertNotEqual2),
+                ("testConvertOptionalEqual", testConvertOptionalEqual),
+                ("testConvertOptionalNotEqual1", testConvertOptionalNotEqual1),
+                ("testConvertOptionalNotEqual2", testConvertOptionalNotEqual2),
+                ("testConvertOptionalNilEqual", testConvertOptionalNilEqual),
+                ("testConvertOptionalNilNotEqual", testConvertOptionalNilNotEqual),
+                ("testDescription", testDescription),
+                ("testDebugDescription", testDebugDescription),
+                ("testEqualTrue", testEqualTrue),
+                ("testEqualFalseWithDifferentType", testEqualFalseWithDifferentType)
            ]
    }
 }

   testCase(PointGeometryCoordinate2DMFixedCartesianTests.allTests),
   testCase(PointGeometryCoordinate3DFixedCartesianTests.allTests),
   testCase(PointGeometryCoordinate3DMFixedCartesianTests.allTests),
   testCase(MultiPointCoordinate2DFloatingPrecisionCartesianTests.allTests),
   testCase(MultiPointCoordinate2DFixedCartesianTests.allTests),
   testCase(Coordinate3DTests.allTests),

   }
}

extension PolygonSurfaceCoordinate2DFixedCartesianTests {
   static var allTests: [(String, (PolygonSurfaceCoordinate2DFixedCartesianTests) -> () throws -> Void)] {
      return [
