@@ -13,6 +13,7 @@ import (
13
13
func TestEntries (t * testing.T ) {
14
14
db := test .InMemoryDB (t )
15
15
defer db .Close ()
16
+ var bVal bool
16
17
17
18
resolver := dashboard .NewResolverForDashboard (db .DB )
18
19
@@ -35,7 +36,7 @@ func TestEntries(t *testing.T) {
35
36
}
36
37
require .Equal (t , expectAdded , dashboard )
37
38
38
- _ , err = resolver .AddDashboardEntry (user1 , 5 , gqlmodel .EntryTypeBarChart , "test" , gqlmodel.InputStatsSelection {
39
+ _ , err = resolver .AddDashboardEntry (user1 , 5 , gqlmodel .EntryTypeBarChart , "test" , false , gqlmodel.InputStatsSelection {
39
40
Interval : "" ,
40
41
Tags : []string {"hhol" },
41
42
ExcludeTags : nil ,
@@ -47,7 +48,7 @@ func TestEntries(t *testing.T) {
47
48
},
48
49
}, nil )
49
50
require .EqualError (t , err , "dashboard does not exist" )
50
- _ , err = resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "test" , gqlmodel.InputStatsSelection {
51
+ _ , err = resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "test" , false , gqlmodel.InputStatsSelection {
51
52
Interval : gqlmodel .StatsIntervalHourly ,
52
53
Tags : []string {"hhol" },
53
54
ExcludeTags : nil ,
@@ -59,7 +60,7 @@ func TestEntries(t *testing.T) {
59
60
},
60
61
}, nil )
61
62
require .EqualError (t , err , "dashboard range does not exist" )
62
- _ , err = resolver .AddDashboardEntry (user2 , 1 , gqlmodel .EntryTypeBarChart , "test" , gqlmodel.InputStatsSelection {
63
+ _ , err = resolver .AddDashboardEntry (user2 , 1 , gqlmodel .EntryTypeBarChart , "test" , false , gqlmodel.InputStatsSelection {
63
64
Interval : "doubly" ,
64
65
Tags : []string {"hhol" },
65
66
ExcludeTags : nil ,
@@ -71,7 +72,7 @@ func TestEntries(t *testing.T) {
71
72
},
72
73
}, nil )
73
74
require .EqualError (t , err , "dashboard does not exist" )
74
- _ , err = resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "test" , gqlmodel.InputStatsSelection {
75
+ _ , err = resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "test" , false , gqlmodel.InputStatsSelection {
75
76
Interval : gqlmodel .StatsIntervalDaily ,
76
77
Tags : []string {"hhol" },
77
78
ExcludeTags : nil ,
@@ -83,7 +84,7 @@ func TestEntries(t *testing.T) {
83
84
},
84
85
}, nil )
85
86
require .EqualError (t , err , "range to (now-2) invalid: expected unit at the end but got nothing" )
86
- _ , err = resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "test" , gqlmodel.InputStatsSelection {
87
+ _ , err = resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "test" , false , gqlmodel.InputStatsSelection {
87
88
Interval : gqlmodel .StatsIntervalDaily ,
88
89
Tags : []string {"hhol" },
89
90
ExcludeTags : nil ,
@@ -95,7 +96,7 @@ func TestEntries(t *testing.T) {
95
96
},
96
97
}, nil )
97
98
require .EqualError (t , err , "range from (now-2) invalid: expected unit at the end but got nothing" )
98
- _ , err = resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "test" , gqlmodel.InputStatsSelection {
99
+ _ , err = resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "test" , false , gqlmodel.InputStatsSelection {
99
100
Interval : gqlmodel .StatsIntervalDaily ,
100
101
Tags : []string {},
101
102
ExcludeTags : nil ,
@@ -108,7 +109,7 @@ func TestEntries(t *testing.T) {
108
109
}, nil )
109
110
require .EqualError (t , err , "at least one tag is required" )
110
111
111
- entry , err := resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "test" , gqlmodel.InputStatsSelection {
112
+ entry , err := resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "test" , false , gqlmodel.InputStatsSelection {
112
113
Interval : gqlmodel .StatsIntervalDaily ,
113
114
Tags : []string {"abc" },
114
115
ExcludeTags : nil ,
@@ -128,6 +129,7 @@ func TestEntries(t *testing.T) {
128
129
expectedEntry := & gqlmodel.DashboardEntry {
129
130
ID : 1 ,
130
131
Title : "test" ,
132
+ Total : false ,
131
133
StatsSelection : & gqlmodel.StatsSelection {
132
134
Interval : gqlmodel .StatsIntervalDaily ,
133
135
Tags : []string {"abc" },
@@ -173,7 +175,7 @@ func TestEntries(t *testing.T) {
173
175
},
174
176
})
175
177
require .NoError (t , err )
176
- _ , err = resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "other" , gqlmodel.InputStatsSelection {
178
+ _ , err = resolver .AddDashboardEntry (user1 , 1 , gqlmodel .EntryTypeBarChart , "other" , false , gqlmodel.InputStatsSelection {
177
179
Interval : gqlmodel .StatsIntervalDaily ,
178
180
Tags : []string {"abc" },
179
181
RangeID : p (xrange .ID ),
@@ -188,11 +190,11 @@ func TestEntries(t *testing.T) {
188
190
require .EqualError (t , err , "range is used in entries: other" )
189
191
190
192
chart := gqlmodel .EntryTypePieChart
191
- _ , err = resolver .UpdateDashboardEntry (user2 , 1 , & chart , nil , nil , nil )
193
+ _ , err = resolver .UpdateDashboardEntry (user2 , 1 , & chart , nil , nil , nil , nil )
192
194
require .EqualError (t , err , "dashboard does not exist" )
193
- _ , err = resolver .UpdateDashboardEntry (user1 , 3 , & chart , nil , nil , nil )
195
+ _ , err = resolver .UpdateDashboardEntry (user1 , 3 , & chart , nil , nil , nil , nil )
194
196
require .EqualError (t , err , "entry does not exist" )
195
- _ , err = resolver .UpdateDashboardEntry (user1 , 1 , & chart , s ("cool title" ), & gqlmodel.InputStatsSelection {
197
+ _ , err = resolver .UpdateDashboardEntry (user1 , 1 , & chart , s ("cool title" ), & bVal , & gqlmodel.InputStatsSelection {
196
198
Interval : gqlmodel .StatsIntervalDaily ,
197
199
Tags : []string {"kek" },
198
200
ExcludeTags : nil ,
@@ -204,7 +206,7 @@ func TestEntries(t *testing.T) {
204
206
},
205
207
}, nil )
206
208
require .EqualError (t , err , "range from (now-2) invalid: expected unit at the end but got nothing" )
207
- _ , err = resolver .UpdateDashboardEntry (user1 , 1 , & chart , s ("cool title" ), & gqlmodel.InputStatsSelection {
209
+ _ , err = resolver .UpdateDashboardEntry (user1 , 1 , & chart , s ("cool title" ), & bVal , & gqlmodel.InputStatsSelection {
208
210
Interval : gqlmodel .StatsIntervalDaily ,
209
211
Tags : []string {"kek" },
210
212
ExcludeTags : nil ,
@@ -222,6 +224,7 @@ func TestEntries(t *testing.T) {
222
224
{
223
225
ID : 1 ,
224
226
Title : "test" ,
227
+ Total : false ,
225
228
StatsSelection : & gqlmodel.StatsSelection {
226
229
Interval : gqlmodel .StatsIntervalDaily ,
227
230
Tags : []string {"abc" },
@@ -256,6 +259,7 @@ func TestEntries(t *testing.T) {
256
259
{
257
260
ID : 2 ,
258
261
Title : "other" ,
262
+ Total : false ,
259
263
StatsSelection : & gqlmodel.StatsSelection {
260
264
Interval : gqlmodel .StatsIntervalDaily ,
261
265
Tags : []string {"abc" },
@@ -284,7 +288,7 @@ func TestEntries(t *testing.T) {
284
288
EntryType : gqlmodel .EntryTypeBarChart ,
285
289
},
286
290
}, dashboards [0 ].Items )
287
- _ , err = resolver .UpdateDashboardEntry (user1 , 1 , & chart , s ("cool title" ), & gqlmodel.InputStatsSelection {
291
+ _ , err = resolver .UpdateDashboardEntry (user1 , 1 , & chart , s ("cool title" ), & bVal , & gqlmodel.InputStatsSelection {
288
292
Interval : gqlmodel .StatsIntervalDaily ,
289
293
Tags : []string {"kek" },
290
294
ExcludeTags : nil ,
@@ -308,6 +312,7 @@ func TestEntries(t *testing.T) {
308
312
{
309
313
ID : 1 ,
310
314
Title : "cool title" ,
315
+ Total : false ,
311
316
StatsSelection : & gqlmodel.StatsSelection {
312
317
Interval : gqlmodel .StatsIntervalDaily ,
313
318
Tags : []string {"kek" },
@@ -342,6 +347,7 @@ func TestEntries(t *testing.T) {
342
347
{
343
348
ID : 2 ,
344
349
Title : "other" ,
350
+ Total : false ,
345
351
StatsSelection : & gqlmodel.StatsSelection {
346
352
Interval : gqlmodel .StatsIntervalDaily ,
347
353
Tags : []string {"abc" },
@@ -371,7 +377,7 @@ func TestEntries(t *testing.T) {
371
377
},
372
378
}, dashboards [0 ].Items )
373
379
374
- _ , err = resolver .UpdateDashboardEntry (user1 , 1 , & chart , s ("cool title" ), & gqlmodel.InputStatsSelection {
380
+ _ , err = resolver .UpdateDashboardEntry (user1 , 1 , & chart , s ("cool title" ), & bVal , & gqlmodel.InputStatsSelection {
375
381
Interval : gqlmodel .StatsIntervalDaily ,
376
382
Tags : []string {"kek" },
377
383
ExcludeTags : nil ,
@@ -385,7 +391,7 @@ func TestEntries(t *testing.T) {
385
391
}})
386
392
require .EqualError (t , err , "dashboard range does not exist" )
387
393
388
- _ , err = resolver .UpdateDashboardEntry (user1 , 1 , & chart , s ("cool title" ), & gqlmodel.InputStatsSelection {
394
+ _ , err = resolver .UpdateDashboardEntry (user1 , 1 , & chart , s ("cool title" ), & bVal , & gqlmodel.InputStatsSelection {
389
395
Interval : gqlmodel .StatsIntervalDaily ,
390
396
Tags : []string {"kek" },
391
397
ExcludeTags : nil ,
@@ -405,6 +411,7 @@ func TestEntries(t *testing.T) {
405
411
{
406
412
ID : 1 ,
407
413
Title : "cool title" ,
414
+ Total : false ,
408
415
StatsSelection : & gqlmodel.StatsSelection {
409
416
Interval : gqlmodel .StatsIntervalDaily ,
410
417
Tags : []string {"kek" },
@@ -435,6 +442,7 @@ func TestEntries(t *testing.T) {
435
442
{
436
443
ID : 2 ,
437
444
Title : "other" ,
445
+ Total : false ,
438
446
StatsSelection : & gqlmodel.StatsSelection {
439
447
Interval : gqlmodel .StatsIntervalDaily ,
440
448
Tags : []string {"abc" },
@@ -479,6 +487,7 @@ func TestEntries(t *testing.T) {
479
487
{
480
488
ID : 2 ,
481
489
Title : "other" ,
490
+ Total : false ,
482
491
StatsSelection : & gqlmodel.StatsSelection {
483
492
Interval : gqlmodel .StatsIntervalDaily ,
484
493
Tags : []string {"abc" },
0 commit comments