1
0
mirror of https://github.com/nikolaydubina/calendarheatmap.git synced 2025-02-15 17:13:59 +02:00
calendarheatmap/charts/utils_test.go
2020-07-03 15:16:42 +08:00

32 lines
791 B
Go

package charts
import (
"image"
"image/color"
"testing"
)
func TestBasicDrawAxis(t *testing.T) {
img := image.NewRGBA(image.Rect(0, 0, 10, 10))
t.Run("along x", func(t *testing.T) {
drawLineAxis(img, image.Point{X: 0, Y: 0}, image.Point{X: 0, Y: 10}, color.Black)
})
t.Run("along y", func(t *testing.T) {
drawLineAxis(img, image.Point{X: 0, Y: 0}, image.Point{X: 10, Y: 0}, color.Black)
})
t.Run("reverse x", func(t *testing.T) {
drawLineAxis(img, image.Point{X: 0, Y: 10}, image.Point{X: 0, Y: 0}, color.Black)
})
t.Run("reverse y", func(t *testing.T) {
drawLineAxis(img, image.Point{X: 10, Y: 0}, image.Point{X: 0, Y: 0}, color.Black)
})
t.Run("dot", func(t *testing.T) {
drawLineAxis(img, image.Point{X: 0, Y: 0}, image.Point{X: 0, Y: 0}, color.Black)
})
}