photoprism/search_test.go
2018-09-13 20:54:34 +02:00

67 lines
1.0 KiB
Go

package photoprism
import (
"github.com/photoprism/photoprism/forms"
"testing"
)
func TestSearch_Photos_Query(t *testing.T) {
conf := NewTestConfig()
conf.CreateDirectories()
conf.InitializeTestData(t)
search := NewSearch(conf.OriginalsPath, conf.GetDb())
var form forms.PhotoSearchForm
form.Query = "african"
form.Count = 3
form.Offset = 0
photos, total, err := search.Photos(form)
if err != nil {
t.Fatal(err)
}
t.Log(photos)
t.Logf("Total Count: %d", total)
photos, total, err = search.Photos(form)
if err != nil {
t.Fatal(err)
}
t.Log(photos)
t.Logf("Total Count: %d", total)
}
func TestSearch_Photos_Camera(t *testing.T) {
conf := NewTestConfig()
conf.CreateDirectories()
conf.InitializeTestData(t)
search := NewSearch(conf.OriginalsPath, conf.GetDb())
var form forms.PhotoSearchForm
form.Query = ""
form.CameraID = 2
form.Count = 3
form.Offset = 0
photos, total, err := search.Photos(form)
if err != nil {
t.Fatal(err)
}
t.Log(photos)
t.Logf("Total Count: %d", total)
}