forked from ddrilling/AsbCloudServer
Исправил unit тесты
Исправил сравнения у тестов траекторий
This commit is contained in:
parent
de845c5ac5
commit
29c425d376
@ -47,7 +47,6 @@ abstract class TrajectoryBaseService<TGeo, TCartesian>
|
|||||||
var geoCoordinatesArray = geoCoordinates.OrderBy(c => c.WellboreDepth).ToArray();
|
var geoCoordinatesArray = geoCoordinates.OrderBy(c => c.WellboreDepth).ToArray();
|
||||||
for (var i = 1; i < geoCoordinatesLength; i++)
|
for (var i = 1; i < geoCoordinatesLength; i++)
|
||||||
{
|
{
|
||||||
var preCoordinates = cartesianCoordinates[i - 1];
|
|
||||||
var coordinates = Calculate(cartesianCoordinates[i - 1],
|
var coordinates = Calculate(cartesianCoordinates[i - 1],
|
||||||
geoCoordinatesArray[i - 1],
|
geoCoordinatesArray[i - 1],
|
||||||
geoCoordinatesArray[i]);
|
geoCoordinatesArray[i]);
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
using AsbCloudApp.Data;
|
using AsbCloudApp.Data;
|
||||||
using AsbCloudApp.Data.WITS;
|
|
||||||
using AsbCloudApp.Repositories;
|
using AsbCloudApp.Repositories;
|
||||||
using AsbCloudInfrastructure.Services.Trajectory;
|
using AsbCloudInfrastructure.Services.Trajectory;
|
||||||
using Moq;
|
using Moq;
|
||||||
@ -84,12 +83,12 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
var lastPointFact = result.Fact!.Last();
|
var lastPointFact = result.Fact!.Last();
|
||||||
|
|
||||||
Assert.Equal(0d, lastPointPlan.X, 0.1d);
|
Assert.Equal(0d, lastPointPlan.X, 0.1d);
|
||||||
Assert.Equal(0d, lastPointPlan.Y, 0.1d);
|
Assert.Equal(-50d, lastPointPlan.Y, 0.1d);
|
||||||
Assert.Equal(50d, lastPointPlan.Z, 0.1d);
|
Assert.Equal(0d, lastPointPlan.Z, 0.1d);
|
||||||
|
|
||||||
Assert.Equal(0d, lastPointFact.X, 0.1d);
|
Assert.Equal(0d, lastPointFact.X, 0.1d);
|
||||||
Assert.Equal(0d, lastPointFact.Y, 0.1d);
|
Assert.Equal(-50d, lastPointFact.Y, 0.1d);
|
||||||
Assert.Equal(50d, lastPointFact.Z, 0.1d);
|
Assert.Equal(0d, lastPointFact.Z, 0.1d);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
@ -118,12 +117,12 @@ namespace AsbCloudWebApi.Tests.ServicesTests
|
|||||||
var tolerancePlan = 0.001d;
|
var tolerancePlan = 0.001d;
|
||||||
var toleranceFact = 0.001d;
|
var toleranceFact = 0.001d;
|
||||||
|
|
||||||
Assert.InRange(lastPointPlan.Z, 10 + tolerancePlan, 20 - tolerancePlan);
|
Assert.InRange(lastPointPlan.Z, -10 - tolerancePlan, 0 - tolerancePlan);
|
||||||
Assert.InRange(lastPointPlan.Y, 0 + tolerancePlan, 10 - tolerancePlan);
|
Assert.InRange(lastPointPlan.Y, -20 - tolerancePlan, -10 + tolerancePlan);
|
||||||
Assert.InRange(lastPointPlan.X, 0 + tolerancePlan, 10 - tolerancePlan);
|
Assert.InRange(lastPointPlan.X, 0 + tolerancePlan, 10 - tolerancePlan);
|
||||||
|
|
||||||
Assert.InRange(lastPointFact.Z, 10 + toleranceFact, 20 - toleranceFact);
|
Assert.InRange(lastPointFact.Z, -10 - toleranceFact, 0 - toleranceFact);
|
||||||
Assert.InRange(lastPointFact.Y, 0 + toleranceFact, 10 - toleranceFact);
|
Assert.InRange(lastPointFact.Y, -20 - toleranceFact, -10 + toleranceFact);
|
||||||
Assert.InRange(lastPointFact.X, 0 + toleranceFact, 10 - toleranceFact);
|
Assert.InRange(lastPointFact.X, 0 + toleranceFact, 10 - toleranceFact);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user