go-common/app/admin/main/answer/dao/draw_test.go

53 lines
1.1 KiB
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package dao
import (
"testing"
. "github.com/smartystreets/goconvey/convey"
)
func TestQueConf(t *testing.T) {
Convey("QueConf true", t, func() {
d.QueConf(true)
})
Convey("QueConf false", t, func() {
d.QueConf(false)
})
}
func TestHeight(t *testing.T) {
Convey("Height true", t, func() {
textImgConf := d.QueConf(true)
d.Height(textImgConf, "这里错了", 1)
})
Convey("Height false", t, func() {
textImgConf := d.QueConf(false)
d.Height(textImgConf, "这里对了", 1)
})
}
func TestDaoBoard(t *testing.T) {
Convey("Board", t, func() {
res := d.Board(4)
So(res, ShouldNotBeNil)
})
}
func TestContext(t *testing.T) {
Convey("Context", t, func() {
board := d.Board(4)
d.Context(board, "/data/conf/yahei.ttf")
})
}
// func TestDrawQue(t *testing.T) {
// Convey("DrawQue", t, func() {
// quec := d.QueConf(true)
// imgh := d.Height(quec, "这里对了", 1)
// board := d.Board(imgh)
// imgc := d.Context(board, "/data/conf/yahei.ttf")
// pt := freetype.Pt(0, int(quec.Fontsize))
// d.DrawQue(imgc, "这里对了", quec, &pt)
// d.DrawAns(imgc, quec, [4]string{"A", "B", "C", "D"}, &pt)
// })
// }