|
544 | 544 | [-0.37388888888888894, -1.0, -3.0] |
545 | 545 | @test ten.([12.0, -0.0], [24, 30]) == ten.([" 12::24", " -0:30: "]) == [12.4, -0.5] |
546 | 546 |
|
| 547 | +#Test tics |
| 548 | +@test tics(30, 90, 30, 1) == (3.8666666666666667, 480) |
| 549 | +@test tics(30, 90, 3, 3, true) == (4.0, 240) |
| 550 | +@test tics(30, 70, 3, 1, true) == (0.75, 60) |
| 551 | +@test tics.([30,50],[70,60], [6,12], [3,0.5], [true, false]) == |
| 552 | + [(3.75,120), (0.55,30)] |
| 553 | +@test tics(45, 55, 30, 0.5) == (0.725, 15) |
| 554 | +@test tics(45, 60, 10, 0.1) == (0.1, 10) |
| 555 | +@test tics(55, 60, 100.0, 1/2) == (0.66, 2) |
| 556 | +@test tics(25, 30, 50, 2, true) == (2.45, 1) |
| 557 | +@test tics(20, 80, 600, 0.03) == (0.04159722222222222, 0.25) |
| 558 | +@test tics(25, 75, 500, 0.02) == (0.02772222222222222, 0.16666666666666666) |
| 559 | +@test tics(10, 12, 25, 0.01) == (0.016666666666666666, 0.08333333333333333) |
| 560 | +@test tics(20, 80, 6000, 0.03) == (0.055546296296296295, 0.03333333333333333) |
| 561 | +@test tics(30, 60, 200, 0.02, true) == (0.02763888888888889, 0.016666666666666666) |
| 562 | +@test tics(60, 70, 125, 0.001) == (0.0017222222222222222, 0.008333333333333333) |
| 563 | +@test tics(10, 12, 25, 0.01, true) == (0.01, 0.0033333333333333335) |
| 564 | +@test tics(130, 180, 1000, 0.0004) == (0.000555, 0.0016666666666666668) |
| 565 | +@test tics(60, 70, 5500//2, 0.003) == (0.003818055555555556, 0.0008333333333333334) |
| 566 | +@test tics(30, 150, 4000, 0.002, true) == (0.0027770833333333337, 0.0003333333333333333) |
| 567 | +@test tics(9.5, 14.5, 5000, 0.002) == (0.002777222222222222, 0.00016666666666666666) |
| 568 | +@test tics(90, 45, 1000, 10) == (11.1, -30) |
| 569 | +let |
| 570 | + local ticsize, incr |
| 571 | + ticsize, incr = tics(30, 70, 50, 0.1) |
| 572 | + @test ticsize ≈ 0.10208333333333333 |
| 573 | + @test incr ≈ 5 |
| 574 | + ticsize, incr = tics(pi/3, pi/2, 60.0, 7.5, true) |
| 575 | + @test ticsize ≈ 14.085212463632736 |
| 576 | + @test incr ≈ 0.5 |
| 577 | +end |
| 578 | + |
547 | 579 | # Test kepler_solver |
548 | 580 | @test trueanom(8pi/3, 0.7) ≈ 2.6657104039293764 |
549 | 581 | @test trueanom.([pi/4, pi/6, 8pi/3], 0) ≈ [pi/4, pi/6, 2pi/3] |
|
0 commit comments