tests.
This commit is contained in:
parent
e3ae7fd78f
commit
8fbb8d9775
3 changed files with 42 additions and 2 deletions
|
|
@ -21,3 +21,40 @@ func TestMarketHoursRangeGetDelta(t *testing.T) {
|
|||
|
||||
assert.NotZero(r.GetDelta())
|
||||
}
|
||||
|
||||
func TestMarketHoursRangeTranslate(t *testing.T) {
|
||||
assert := assert.New(t)
|
||||
|
||||
r := &MarketHoursRange{
|
||||
Min: time.Date(2016, 07, 18, 9, 30, 0, 0, date.Eastern()),
|
||||
Max: time.Date(2016, 07, 22, 16, 00, 0, 0, date.Eastern()),
|
||||
MarketOpen: date.NYSEOpen,
|
||||
MarketClose: date.NYSEClose,
|
||||
HolidayProvider: date.IsNYSEHoliday,
|
||||
Domain: 1000,
|
||||
}
|
||||
|
||||
weds := time.Date(2016, 07, 20, 9, 30, 0, 0, date.Eastern())
|
||||
|
||||
assert.Equal(0, r.Translate(TimeToFloat64(r.Min)))
|
||||
assert.Equal(400, r.Translate(TimeToFloat64(weds)))
|
||||
assert.Equal(1000, r.Translate(TimeToFloat64(r.Max)))
|
||||
}
|
||||
|
||||
func TestMarketHoursRangeGetTicks(t *testing.T) {
|
||||
assert := assert.New(t)
|
||||
|
||||
r := &MarketHoursRange{
|
||||
Min: time.Date(2016, 07, 18, 9, 30, 0, 0, date.Eastern()),
|
||||
Max: time.Date(2016, 07, 22, 16, 00, 0, 0, date.Eastern()),
|
||||
MarketOpen: date.NYSEOpen,
|
||||
MarketClose: date.NYSEClose,
|
||||
HolidayProvider: date.IsNYSEHoliday,
|
||||
Domain: 1000,
|
||||
}
|
||||
|
||||
ticks := r.GetTicks(TimeValueFormatter)
|
||||
assert.NotEmpty(ticks)
|
||||
assert.Equal(TimeToFloat64(r.Min), ticks[0].Value)
|
||||
assert.NotEmpty(ticks[0].Label)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue