@@ -15,6 +15,7 @@ import (
1515 "math/rand"
1616 "net/http"
1717 "net/url"
18+ "strconv"
1819 "testing"
1920 "time"
2021
@@ -100,23 +101,26 @@ func queryLogsEndpoint(query server.Query, retrieveAll bool) (*storage.Result, i
100101 var tmp storage.Result
101102
102103 q := u .Query ()
104+ if query .JobID != nil {
105+ q .Set ("job_id" , strconv .FormatUint (* query .JobID , 10 ))
106+ }
103107 if query .Text != nil {
104108 q .Set ("text" , * query .Text )
105109 }
106110 if query .StartDate != nil {
107- q .Set ("startDate " , query .StartDate .Format (storage .DefaultTimestampFormat ))
111+ q .Set ("start_date " , query .StartDate .Format (storage .DefaultTimestampFormat ))
108112 }
109113 if query .EndDate != nil {
110- q .Set ("endDate " , query .EndDate .Format (storage .DefaultTimestampFormat ))
114+ q .Set ("end_date " , query .EndDate .Format (storage .DefaultTimestampFormat ))
111115 }
112116 if query .LogLevel != nil {
113- q .Set ("logLevel " , * query .LogLevel )
117+ q .Set ("log_level " , * query .LogLevel )
114118 }
115119 if query .Page != nil {
116- q .Set ("page" , fmt . Sprint ( currentPage ))
120+ q .Set ("page" , strconv . FormatUint ( uint64 ( currentPage ), 10 ))
117121 }
118122 if query .PageSize != nil {
119- q .Set ("pageSize " , fmt . Sprint ( * query .PageSize ))
123+ q .Set ("page_size " , strconv . FormatUint ( uint64 ( * query .PageSize ), 10 ))
120124 }
121125
122126 u .RawQuery = q .Encode ()
@@ -196,6 +200,7 @@ func TestLogQuery(t *testing.T) {
196200 endDate = time .Now ().Add (1 * time .Second )
197201 searchText string = "a"
198202 emptySearchText string = ""
203+ jobID uint64 = 3
199204 page uint = 0
200205 pageSize uint = 20
201206 logLevel string = "info"
@@ -207,6 +212,17 @@ func TestLogQuery(t *testing.T) {
207212 apiQuery server.Query
208213 dbQuery bson.M
209214 }{
215+ {
216+ name : "jobID-search" ,
217+ apiQuery : server.Query {
218+ JobID : & jobID ,
219+ Page : & page ,
220+ PageSize : & pageSize ,
221+ },
222+ dbQuery : bson.M {
223+ "jobid" : jobID ,
224+ },
225+ },
210226 {
211227 name : "text-search" ,
212228 apiQuery : server.Query {
0 commit comments