/ PlanarDev / test / test_derivatives.jl
test_derivatives.jl
 1  using Test
 2  example = "ETH/USDT:USDT-210625-5000-C"
 3  
 4  function _test_derivatives_1()
 5          d = parse(Derivative, example)
 6          @test d.bc == :ETH
 7          @test d.qc == :USDT
 8          @test d.sc == :USDT
 9          @test d.id == "210625"
10          @test d.strike == 5000.0
11          @test d.kind == Derivatives.Call
12  end
13  
14  test_derivatives() = @testset "derivative" begin
15      @eval using .Planar.Engine.Collections.Instruments.Derivatives
16      _test_derivatives_1()
17  end