|
1 | 1 |
|
2 |
| -load("Ito") |
3 |
| -load("test/runtests") |
| 2 | +using Ito |
| 3 | +using Base.Test |
4 | 4 |
|
5 | 5 | using Calendar
|
6 |
| -using Ito |
7 | 6 | using Ito.Time
|
8 | 7 |
|
9 | 8 |
|
@@ -51,33 +50,33 @@ c=IndiaNSECalendar()
|
51 | 50 |
|
52 | 51 | #DayCount
|
53 | 52 |
|
54 |
| -@assert_approx_eq 0.497724380567 yearfraction(ISDAActualActual(), ymd(2003,November,1), ymd(2004, May, 1)) |
55 |
| -@assert_approx_eq 0.50 yearfraction(ISMAActualActual(), ymd(2003,November,1), ymd(2004, May, 1)) |
56 |
| -@assert_approx_eq 0.497267759563 yearfraction(AFBActualActual(), ymd(2003,November,1), ymd(2004, May, 1)) |
| 53 | +@test_approx_eq 0.497724380567 yearfraction(ISDAActualActual(), ymd(2003,November,1), ymd(2004, May, 1)) |
| 54 | +@test_approx_eq 0.50 yearfraction(ISMAActualActual(), ymd(2003,November,1), ymd(2004, May, 1)) |
| 55 | +@test_approx_eq 0.497267759563 yearfraction(AFBActualActual(), ymd(2003,November,1), ymd(2004, May, 1)) |
57 | 56 |
|
58 |
| -@assert_approx_eq 0.410958904110 yearfraction(ISDAActualActual(), ymd(1999,February,1), ymd(1999, July, 1)) |
59 |
| -@assert_approx_eq 0.410958904110 yearfraction(ISMAActualActual(), ymd(1999,February,1), ymd(1999, July, 1), ymd(1998, July, 1), ymd(1999, July, 1)) |
60 |
| -@assert_approx_eq 0.410958904110 yearfraction(AFBActualActual(), ymd(1999,February,1), ymd(1999, July, 1)) |
| 57 | +@test_approx_eq 0.410958904110 yearfraction(ISDAActualActual(), ymd(1999,February,1), ymd(1999, July, 1)) |
| 58 | +@test_approx_eq 0.410958904110 yearfraction(ISMAActualActual(), ymd(1999,February,1), ymd(1999, July, 1), ymd(1998, July, 1), ymd(1999, July, 1)) |
| 59 | +@test_approx_eq 0.410958904110 yearfraction(AFBActualActual(), ymd(1999,February,1), ymd(1999, July, 1)) |
61 | 60 |
|
62 |
| -@assert_approx_eq_eps 1.001377348600 yearfraction(ISDAActualActual(), ymd(1999,July,1), ymd(2000, July, 1)) 1e-10 |
63 |
| -@assert_approx_eq 1 yearfraction(ISMAActualActual(), ymd(1999,July,1), ymd(2000, July, 1), ymd(1999, July, 1), ymd(2000, July, 1)) |
64 |
| -@assert_approx_eq 1 yearfraction(AFBActualActual(), ymd(1999,July,1), ymd(2000, July, 1)) |
| 61 | +@test_approx_eq_eps 1.001377348600 yearfraction(ISDAActualActual(), ymd(1999,July,1), ymd(2000, July, 1)) 1e-10 |
| 62 | +@test_approx_eq 1 yearfraction(ISMAActualActual(), ymd(1999,July,1), ymd(2000, July, 1), ymd(1999, July, 1), ymd(2000, July, 1)) |
| 63 | +@test_approx_eq 1 yearfraction(AFBActualActual(), ymd(1999,July,1), ymd(2000, July, 1)) |
65 | 64 |
|
66 |
| -@assert_approx_eq 0.915068493151 yearfraction(ISDAActualActual(), ymd(2002,August,15), ymd(2003, July, 15)) |
67 |
| -@assert_approx_eq 0.915760869565 yearfraction(ISMAActualActual(), ymd(2002,August,15), ymd(2003, July, 15), ymd(2003, January, 15), ymd(2003, July, 15)) |
68 |
| -@assert_approx_eq 0.915068493151 yearfraction(AFBActualActual(), ymd(2002,August,15), ymd(2003, July, 15)) |
| 65 | +@test_approx_eq 0.915068493151 yearfraction(ISDAActualActual(), ymd(2002,August,15), ymd(2003, July, 15)) |
| 66 | +@test_approx_eq 0.915760869565 yearfraction(ISMAActualActual(), ymd(2002,August,15), ymd(2003, July, 15), ymd(2003, January, 15), ymd(2003, July, 15)) |
| 67 | +@test_approx_eq 0.915068493151 yearfraction(AFBActualActual(), ymd(2002,August,15), ymd(2003, July, 15)) |
69 | 68 |
|
70 |
| -@assert_approx_eq 0.504004790778 yearfraction(ISDAActualActual(), ymd(2003,July,15), ymd(2004, January, 15)) |
71 |
| -@assert_approx_eq 0.5 yearfraction(ISMAActualActual(), ymd(2003,July,15), ymd(2004, January, 15), ymd(2003, July, 15), ymd(2004, January, 15)) |
72 |
| -@assert_approx_eq 0.504109589041 yearfraction(AFBActualActual(), ymd(2003,July,15), ymd(2004, January, 15)) |
| 69 | +@test_approx_eq 0.504004790778 yearfraction(ISDAActualActual(), ymd(2003,July,15), ymd(2004, January, 15)) |
| 70 | +@test_approx_eq 0.5 yearfraction(ISMAActualActual(), ymd(2003,July,15), ymd(2004, January, 15), ymd(2003, July, 15), ymd(2004, January, 15)) |
| 71 | +@test_approx_eq 0.504109589041 yearfraction(AFBActualActual(), ymd(2003,July,15), ymd(2004, January, 15)) |
73 | 72 |
|
74 |
| -@assert_approx_eq 0.503892506924 yearfraction(ISDAActualActual(), ymd(1999,July,30), ymd(2000, January, 30)) |
75 |
| -@assert_approx_eq 0.5 yearfraction(ISMAActualActual(), ymd(1999,July,30), ymd(2000, January, 30), ymd(1999,July,30), ymd(2000, January, 30)) |
76 |
| -@assert_approx_eq 0.504109589041 yearfraction(AFBActualActual(), ymd(1999,July,30), ymd(2000, January, 30)) |
| 73 | +@test_approx_eq 0.503892506924 yearfraction(ISDAActualActual(), ymd(1999,July,30), ymd(2000, January, 30)) |
| 74 | +@test_approx_eq 0.5 yearfraction(ISMAActualActual(), ymd(1999,July,30), ymd(2000, January, 30), ymd(1999,July,30), ymd(2000, January, 30)) |
| 75 | +@test_approx_eq 0.504109589041 yearfraction(AFBActualActual(), ymd(1999,July,30), ymd(2000, January, 30)) |
77 | 76 |
|
78 |
| -@assert_approx_eq 0.415300546448 yearfraction(ISDAActualActual(), ymd(2000,January,30), ymd(2000, June, 30)) |
79 |
| -@assert_approx_eq 0.417582417582 yearfraction(ISMAActualActual(), ymd(2000,January,30), ymd(2000, June, 30), ymd(2000,January,30), ymd(2000, July, 30)) |
80 |
| -@assert_approx_eq 0.415300546448 yearfraction(AFBActualActual(), ymd(2000,January,30), ymd(2000, June, 30)) |
| 77 | +@test_approx_eq 0.415300546448 yearfraction(ISDAActualActual(), ymd(2000,January,30), ymd(2000, June, 30)) |
| 78 | +@test_approx_eq 0.417582417582 yearfraction(ISMAActualActual(), ymd(2000,January,30), ymd(2000, June, 30), ymd(2000,January,30), ymd(2000, July, 30)) |
| 79 | +@test_approx_eq 0.415300546448 yearfraction(AFBActualActual(), ymd(2000,January,30), ymd(2000, June, 30)) |
81 | 80 |
|
82 | 81 |
|
83 | 82 |
|
0 commit comments