Update file paths for QuanTAlib packages in main_automation.yml

This commit is contained in:
Miha Kralj
2023-04-12 13:10:00 -07:00
parent badea98dc0
commit b99d451ea8
22 changed files with 403 additions and 253 deletions
+2 -1
View File
@@ -8,13 +8,14 @@ public class Update
[Fact]
public void Add_Test()
{
TSeries a = new() { 0, 1, 2, 3, 4, 5 };
TSeries a = new() { Double.NaN, 0, 1, 2, 3, 4 };
ALMA_Series c = new(a, 4);
Assert.Equal(6, c.Count);
a.Add(5);
Assert.Equal(a.Count, c.Count);
a.Add(10, update: true);
Assert.Equal(a.Count, c.Count);
Assert.Equal(0, a[1].v);
}
[Fact]
+32
View File
@@ -0,0 +1,32 @@
using Xunit;
using System;
using QuanTAlib;
namespace MovingAvg;
public class DWMA_Test
{
[Fact]
public void Add_Test()
{
TSeries a = new() { Double.NaN, 0, 1, 2, 3, 4 };
DWMA_Series c = new(a, 3);
Assert.Equal(6, c.Count);
a.Add(5);
Assert.Equal(a.Count, c.Count);
a.Add(0, update: true);
Assert.Equal(a.Count, c.Count);
Assert.Equal(0, a[1].v);
}
[Fact]
public void Edge_Test()
{
TSeries a = new() { double.NaN, double.Epsilon, double.PositiveInfinity, double.MaxValue };
DWMA_Series c = new(a, 3);
Assert.Equal(a.Count, c.Count);
a.Add(double.NaN);
Assert.Equal(a.Count, c.Count);
a.Add(double.PositiveInfinity);
Assert.Equal(a.Count, c.Count);
}
}
+2 -1
View File
@@ -8,13 +8,14 @@ public class EMA_Test
[Fact]
public void Add_Test()
{
TSeries a = new() { 0, 1, 2, 3, 4, 5 };
TSeries a = new() { Double.NaN, 0, 1, 2, 3, 4 };
EMA_Series c = new(a, 3);
Assert.Equal(6, c.Count);
a.Add(5);
Assert.Equal(a.Count, c.Count);
a.Add(0, update: true);
Assert.Equal(a.Count, c.Count);
Assert.Equal(0, a[1].v);
}
[Fact]
+4
View File
@@ -12,6 +12,10 @@
<Version>0.2.1-dev.2</Version>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="coverlet.collector" Version="3.2.0">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Python.Included" Version="3.11.2" />
<PackageReference Include="pythonnet" Version="3.1.0-preview2023-03-04" />
<PackageReference Include="xunit" Version="2.4.2" />