github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/core/rawdata/matching/search_test.go (about) 1 package matching 2 3 import ( 4 "fmt" 5 "strings" 6 "testing" 7 "time" 8 9 "github.com/benoitkugler/goACVE/logs" 10 "github.com/benoitkugler/goACVE/server/core/rawdata" 11 ) 12 13 func TestLoadAndSearchSimilaires(t *testing.T) { 14 db, err := rawdata.ConnectDB(logs.DBDev) 15 if err != nil { 16 t.Fatal(err) 17 } 18 defer db.Close() 19 pers, err := SelectAllPatternSimilaires(db) 20 if err != nil { 21 t.Fatal(err) 22 } 23 fmt.Println(len(pers)) 24 25 in := PatternsSimilarite{ 26 Nom: "bén", 27 Prenom: "kug", 28 //Mail: "x", 29 } 30 start := time.Now() 31 sm, res := ChercheSimilaires(pers, in) 32 fmt.Println("Personnes trouvées :", len(res), "Score max", sm) 33 fmt.Println("Time spent :", time.Since(start)) 34 } 35 36 func TestRe(t *testing.T) { 37 fmt.Println(strings.Split("sdksmld b", " ")) 38 }