Skip to content

Commit

Permalink
Merge pull request #291 from ali-ince/1.6-finalise-new-type-names
Browse files Browse the repository at this point in the history
Rename temporal and spatial type names
  • Loading branch information
zhenlineo authored Apr 19, 2018
2 parents 02144f5 + f6da72b commit 4318892
Show file tree
Hide file tree
Showing 48 changed files with 1,619 additions and 1,933 deletions.
44 changes: 22 additions & 22 deletions Neo4j.Driver/Neo4j.Driver.IntegrationTests/Types/PointsIT.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,16 +50,16 @@ public void ShouldReceive()
var point2 = record[1];

point1.Should().NotBeNull();
point1.Should().BeOfType<CypherPoint>().Which.SrId.Should().Be(CartesianSrId);
point1.Should().BeOfType<CypherPoint>().Which.X.Should().Be(39.111748);
point1.Should().BeOfType<CypherPoint>().Which.Y.Should().Be(-76.775635);
point1.Should().BeOfType<CypherPoint>().Which.Z.Should().Be(double.NaN);
point1.Should().BeOfType<Point>().Which.SrId.Should().Be(CartesianSrId);
point1.Should().BeOfType<Point>().Which.X.Should().Be(39.111748);
point1.Should().BeOfType<Point>().Which.Y.Should().Be(-76.775635);
point1.Should().BeOfType<Point>().Which.Z.Should().Be(double.NaN);

point2.Should().NotBeNull();
point2.Should().BeAssignableTo<CypherPoint>().Which.SrId.Should().Be(Cartesian3DSrId);
point2.Should().BeAssignableTo<CypherPoint>().Which.X.Should().Be(39.111748);
point2.Should().BeAssignableTo<CypherPoint>().Which.Y.Should().Be(-76.775635);
point2.Should().BeAssignableTo<CypherPoint>().Which.Z.Should().Be(35.120);
point2.Should().BeAssignableTo<Point>().Which.SrId.Should().Be(Cartesian3DSrId);
point2.Should().BeAssignableTo<Point>().Which.X.Should().Be(39.111748);
point2.Should().BeAssignableTo<Point>().Which.Y.Should().Be(-76.775635);
point2.Should().BeAssignableTo<Point>().Which.Z.Should().Be(35.120);
}
}

Expand All @@ -68,8 +68,8 @@ public void ShouldSend()
{
using (var session = Server.Driver.Session(AccessMode.Read))
{
var point1 = new CypherPoint(WGS84SrId, 51.5044585, -0.105658);
var point2 = new CypherPoint(WGS843DSrId, 51.5044585, -0.105658, 35.120);
var point1 = new Point(WGS84SrId, 51.5044585, -0.105658);
var point2 = new Point(WGS843DSrId, 51.5044585, -0.105658, 35.120);
var created = session.Run("CREATE (n:Node { location1: $point1, location2: $point2 }) RETURN 1", new {point1, point2}).Single();

created[0].Should().Be(1L);
Expand All @@ -84,10 +84,10 @@ public void ShouldSend()
[RequireServerVersionGreaterThanOrEqualToFact("3.4.0")]
public void ShouldSendAndReceive()
{
TestSendAndReceive(new CypherPoint(WGS84SrId, 51.24923585, 0.92723724));
TestSendAndReceive(new CypherPoint(WGS843DSrId, 22.86211019, 171.61820439, 0.1230987));
TestSendAndReceive(new CypherPoint(CartesianSrId, 39.111748, -76.775635));
TestSendAndReceive(new CypherPoint(Cartesian3DSrId, 39.111748, -76.775635, 19.2937302840));
TestSendAndReceive(new Point(WGS84SrId, 51.24923585, 0.92723724));
TestSendAndReceive(new Point(WGS843DSrId, 22.86211019, 171.61820439, 0.1230987));
TestSendAndReceive(new Point(CartesianSrId, 39.111748, -76.775635));
TestSendAndReceive(new Point(Cartesian3DSrId, 39.111748, -76.775635, 19.2937302840));
}

[RequireServerVersionGreaterThanOrEqualToFact("3.4.0")]
Expand All @@ -106,7 +106,7 @@ public void ShouldSendAndReceiveListRandom()
randomPointLists.ForEach(TestSendAndReceiveList);
}

private void TestSendAndReceive(CypherPoint point)
private void TestSendAndReceive(Point point)
{
using (var session = Server.Driver.Session(AccessMode.Read))
{
Expand All @@ -117,7 +117,7 @@ private void TestSendAndReceive(CypherPoint point)
}
}

private void TestSendAndReceiveList(IEnumerable<CypherPoint> points)
private void TestSendAndReceiveList(IEnumerable<Point> points)
{
using (var session = Server.Driver.Session(AccessMode.Read))
{
Expand All @@ -128,24 +128,24 @@ private void TestSendAndReceiveList(IEnumerable<CypherPoint> points)
}
}

private IEnumerable<CypherPoint> GenerateRandomPointList(int sequence, int count)
private IEnumerable<Point> GenerateRandomPointList(int sequence, int count)
{
return Enumerable.Range(0, count).Select(i => GenerateRandomPoint(sequence)).ToList();
}

private CypherPoint GenerateRandomPoint(int sequence)
private Point GenerateRandomPoint(int sequence)
{
switch (sequence % 4)
{
case 0:
return new CypherPoint(WGS84SrId, GenerateRandomDouble(), GenerateRandomDouble());
return new Point(WGS84SrId, GenerateRandomDouble(), GenerateRandomDouble());
case 1:
return new CypherPoint(WGS843DSrId, GenerateRandomDouble(), GenerateRandomDouble(),
return new Point(WGS843DSrId, GenerateRandomDouble(), GenerateRandomDouble(),
GenerateRandomDouble());
case 2:
return new CypherPoint(CartesianSrId, GenerateRandomDouble(), GenerateRandomDouble());
return new Point(CartesianSrId, GenerateRandomDouble(), GenerateRandomDouble());
case 3:
return new CypherPoint(Cartesian3DSrId, GenerateRandomDouble(), GenerateRandomDouble(),
return new Point(Cartesian3DSrId, GenerateRandomDouble(), GenerateRandomDouble(),
GenerateRandomDouble());
default:
throw new ArgumentOutOfRangeException();
Expand Down
Loading

0 comments on commit 4318892

Please sign in to comment.