package com.github.dkanellis.skyspark.api.test_utils.mocks;

import java.awt.geom.Point2D;
import java.util.ArrayList;
import java.util.BitSet;
import java.util.List;

public final class PointMock {

    private PointMock() {
        throw new AssertionError("No instances.");
    }

    public static List<Point2D> get10Points() {
        List<Point2D> points = new ArrayList<>();

        points.add(new Point2D.Double(5.4, 4.4));
        points.add(new Point2D.Double(5.0, 4.1));
        points.add(new Point2D.Double(3.6, 9.0));
        points.add(new Point2D.Double(5.9, 4.0));
        points.add(new Point2D.Double(5.9, 4.6));
        points.add(new Point2D.Double(2.5, 7.3));
        points.add(new Point2D.Double(6.3, 3.5));
        points.add(new Point2D.Double(9.9, 4.1));
        points.add(new Point2D.Double(6.7, 3.3));
        points.add(new Point2D.Double(6.1, 3.4));

        return points;
    }

    public static List<Point2D> get10PointsSkylines() {
        List<Point2D> points = new ArrayList<>();

        points.add(new Point2D.Double(5.0, 4.1));
        points.add(new Point2D.Double(5.9, 4.0));
        points.add(new Point2D.Double(6.7, 3.3));
        points.add(new Point2D.Double(6.1, 3.4));
        points.add(new Point2D.Double(2.5, 7.3));

        return points;
    }

    public static List<BitSet> get100PointsBitVectors() {
        List<BitSet> bitVectors = new ArrayList<>();

        return null;
    }
}

@@ -52,17 +52,19 @@
 s.mocks;
-%0A
+%0D%0A%0D
 %0Aimport 
@@ -85,16 +85,17 @@
 Point2D;
+%0D
 %0Aimport 
@@ -114,16 +114,17 @@
 rayList;
+%0D
 %0Aimport 
@@ -140,16 +140,17 @@
 .BitSet;
+%0D
 %0Aimport 
@@ -164,17 +164,19 @@
 il.List;
-%0A
+%0D%0A%0D
 %0Apublic 
@@ -198,17 +198,19 @@
 ntMock %7B
-%0A
+%0D%0A%0D
 %0A    pri
@@ -223,24 +223,25 @@
 ointMock() %7B
+%0D
 %0A        thr
@@ -279,23 +279,26 @@
 nces.%22);
+%0D
 %0A    %7D
-%0A
+%0D%0A%0D
 %0A    pub
@@ -333,24 +333,25 @@
 10Points() %7B
+%0D
 %0A        Lis
@@ -380,33 +380,35 @@
 w ArrayList%3C%3E();
-%0A
+%0D%0A%0D
 %0A        points.
@@ -437,24 +437,25 @@
 (5.4, 4.4));
+%0D
 %0A        poi
@@ -484,32 +484,33 @@
 uble(5.0, 4.1));
+%0D
 %0A        points.
@@ -539,24 +539,25 @@
 (3.6, 9.0));
+%0D
 %0A        poi
@@ -586,32 +586,33 @@
 uble(5.9, 4.0));
+%0D
 %0A        points.
@@ -645,16 +645,17 @@
 , 4.6));
+%0D
 %0A       
@@ -692,24 +692,25 @@
 (2.5, 7.3));
+%0D
 %0A        poi
@@ -747,16 +747,17 @@
 , 3.5));
+%0D
 %0A       
@@ -790,32 +790,33 @@
 uble(9.9, 4.1));
+%0D
 %0A        points.
@@ -841,32 +841,33 @@
 uble(6.7, 3.3));
+%0D
 %0A        points.
@@ -900,17 +900,19 @@
 , 3.4));
-%0A
+%0D%0A%0D
 %0A       
@@ -918,39 +918,42 @@
   return points;
+%0D
 %0A    %7D
-%0A
+%0D%0A%0D
 %0A    public stat
@@ -988,24 +988,25 @@
 Skylines() %7B
+%0D
 %0A        Lis
@@ -1035,33 +1035,35 @@
 w ArrayList%3C%3E();
-%0A
+%0D%0A%0D
 %0A        points.
@@ -1096,16 +1096,17 @@
 , 4.1));
+%0D
 %0A       
@@ -1147,16 +1147,17 @@
 , 4.0));
+%0D
 %0A       
@@ -1198,16 +1198,17 @@
 , 3.3));
+%0D
 %0A       
@@ -1249,16 +1249,17 @@
 , 3.4));
+%0D
 %0A       
@@ -1300,17 +1300,19 @@
 , 7.3));
-%0A
+%0D%0A%0D
 %0A       
@@ -1326,23 +1326,26 @@
  points;
+%0D
 %0A    %7D
-%0A
+%0D%0A%0D
 %0A    pub
@@ -1394,16 +1394,17 @@
 tors() %7B
+%0D
 %0A       
@@ -1448,17 +1448,19 @@
 ist%3C%3E();
-%0A
+%0D%0A%0D
 %0A       
@@ -1476,13 +1476,16 @@
 ull;
+%0D
 %0A    %7D
+%0D
 %0A%7D
+%0D
 %0A

Add tests