package intimate

import (
	"testing"
)

func TestStoreInsert(t *testing.T) {
	// ht := hunter.NewHunter(openrecRanking)
	// ht.Execute()
}

func TestStoreInsertCase1(t *testing.T) {
	// extractorURI := "root:@tcp(127.0.0.1:4000)/intimate_extractor?charset=utf8"
	// db, err := sql.Open("mysql", extractorURI)
	// defer db.Close()
	// if err != nil {
	// 	t.Error(err)
	// }

	// insertsql := "insert into anchor_info(uid, platform, anchor_name, platform_url) values(?,?,?,?)"
	// _, err = db.Exec(insertsql, string(uuid.NewV4().String()), "1", "1", "1")
	// t.Error(err, len(uuid.NewV4().String()))

}

func TestStorePopCase1(t *testing.T) {
	// store := NewSourceStore("source_openrec")
	// source, err := store.Pop(string(TTOpenrecRanking))
	// if err != nil {
	// 	t.Error(err)
	// }
	// t.Error(source.GetOperator())
	// t.Error(gjson.Valid(source.GetSource().String))
	// result := gjson.Parse(source.GetSource().String)
	// if result.IsArray() {
	// 	for _, User := range result.Array() {
	// 		t.Error(User.Get("channel.id").String())
	// 	}
	// } else {
	// 	t.Error("array error")
	// }

}