package dbutil

import (
	"testing"
	fileutil "tiloader/pkg/fileutil"
	log "tiloader/pkg/logutil"
)

func TestInsert(t *testing.T) {
	log.InitLog("tiloader.log", "tiloader.err")
	sql := "insert into test(col_1,col_2,col_3) values (?,?,?), (?,?,?)"

	//读取配置文件
	cfgParser := new(fileutil.ConfigFileParser)
	cfg, err := cfgParser.Parse("../../config/config.toml")
	if err != nil {
		t.Error(err.Error())
		return
	}

	params := [...]string{"aaa", "aa", "a", "bbb", "bb", "b"}

	result, err := Insert(sql, params[:], cfg)
	if err != nil {
		t.Error(err.Error())
	}
	if result != nil {
		t.Log("test ok")
	}
}
