                 ("testWriteMultiLineStringMultipleLineString", testWriteMultiLineStringMultipleLineString),
                 ("testWriteMultiPolygonEmpty", testWriteMultiPolygonEmpty),
                 ("testWriteMultiPolygon", testWriteMultiPolygon)
+           ]
+   }
+}
+
+extension FixedTests {
+   static var allTests: [(String, (FixedTests) -> () throws -> Void)] {
+      return [
+                ("testConvertWithScale10Lower", testConvertWithScale10Lower),
+                ("testConvertWithScale10Middle", testConvertWithScale10Middle),
+                ("testConvertWithScale10Upper", testConvertWithScale10Upper),
+                ("testConvertWithScale10Lower2", testConvertWithScale10Lower2),
+                ("testConvertWithScale10Middle2", testConvertWithScale10Middle2),
+                ("testConvertWithScale10Upper2", testConvertWithScale10Upper2),
+                ("testConvertOptionalWithScale10Lower", testConvertOptionalWithScale10Lower),
+                ("testConvertOptionalWithNil", testConvertOptionalWithNil),
+                ("testDescription", testDescription),
+                ("testDebugDescription", testDebugDescription),
+                ("testEqualTrue", testEqualTrue),
+                ("testEqualFalse", testEqualFalse),
+                ("testEqualFalseWithDifferentType", testEqualFalseWithDifferentType)
            ]
    }
 }

   }
}

extension FloatingPrecisionTests {
   static var allTests: [(String, (FloatingPrecisionTests) -> () 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)
           ]
   }
}

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

                ("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)
           ]
   }
}
