impl fast exact parse
This commit is contained in:
@@ -26,7 +26,33 @@ func TestFastExactSearch(t *testing.T) {
|
||||
_ = db
|
||||
if jobs, err := fe.search([]config.State{config.State("NC"), config.State("SC")}); err != nil {
|
||||
t.Fatal(err)
|
||||
} else {
|
||||
} else if len(jobs) != 20 {
|
||||
t.Fatal(jobs)
|
||||
} else {
|
||||
for _, job := range jobs {
|
||||
if job.ID == "" {
|
||||
t.Error(job)
|
||||
} else if job.Miles == 0 {
|
||||
t.Error(job)
|
||||
} else if job.URI == "" {
|
||||
t.Error(job)
|
||||
} else if job.Meta == "" {
|
||||
t.Error(job)
|
||||
} else if job.Weight == 0 {
|
||||
t.Error(job)
|
||||
} else if job.Pickup.Date.IsZero() {
|
||||
t.Error(job)
|
||||
} else if job.Pickup.Date != job.Dropoff.Date {
|
||||
t.Error(job)
|
||||
} else if job.Dropoff.State == "" {
|
||||
t.Error(job)
|
||||
} else if job.Dropoff.City == "" {
|
||||
t.Error(job)
|
||||
} else if job.Pickup.State == "" {
|
||||
t.Error(job)
|
||||
} else if job.Pickup.City == "" {
|
||||
t.Error(job)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user