@@ -56,29 +56,29 @@ func TestBallot_Unmarshal(t *testing.T) {
56
56
57
57
Selects : []Select {{
58
58
ID : decodedQuestionID (1 ),
59
- Title : Title {En : "" , Fr : "" , De : "" },
59
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
60
60
MaxN : 2 ,
61
61
MinN : 2 ,
62
62
Choices : make ([]Choice , 3 ),
63
63
}, {
64
64
ID : decodedQuestionID (2 ),
65
- Title : Title {En : "" , Fr : "" , De : "" },
65
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
66
66
MaxN : 3 ,
67
67
MinN : 3 ,
68
68
Choices : make ([]Choice , 5 ),
69
69
}},
70
70
71
71
Ranks : []Rank {{
72
72
ID : decodedQuestionID (3 ),
73
- Title : Title {En : "" , Fr : "" , De : "" },
73
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
74
74
MaxN : 4 ,
75
75
MinN : 0 ,
76
76
Choices : make ([]Choice , 4 ),
77
77
}},
78
78
79
79
Texts : []Text {{
80
80
ID : decodedQuestionID (4 ),
81
- Title : Title {En : "" , Fr : "" , De : "" },
81
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
82
82
MaxN : 2 ,
83
83
MinN : 2 ,
84
84
MaxLength : 10 ,
@@ -305,7 +305,7 @@ func TestSubject_MaxEncodedSize(t *testing.T) {
305
305
subject := Subject {
306
306
Subjects : []Subject {{
307
307
ID : "" ,
308
- Title : Title {En : "" , Fr : "" , De : "" },
308
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
309
309
Order : nil ,
310
310
Subjects : []Subject {},
311
311
Selects : []Select {},
@@ -315,37 +315,37 @@ func TestSubject_MaxEncodedSize(t *testing.T) {
315
315
316
316
Selects : []Select {{
317
317
ID : encodedQuestionID (1 ),
318
- Title : Title {En : "" , Fr : "" , De : "" },
318
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
319
319
MaxN : 3 ,
320
320
MinN : 0 ,
321
321
Choices : make ([]Choice , 3 ),
322
322
}, {
323
323
ID : encodedQuestionID (2 ),
324
- Title : Title {En : "" , Fr : "" , De : "" },
324
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
325
325
MaxN : 5 ,
326
326
MinN : 0 ,
327
327
Choices : make ([]Choice , 5 ),
328
328
}},
329
329
330
330
Ranks : []Rank {{
331
331
ID : encodedQuestionID (3 ),
332
- Title : Title {En : "" , Fr : "" , De : "" },
332
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
333
333
MaxN : 4 ,
334
334
MinN : 0 ,
335
335
Choices : make ([]Choice , 4 ),
336
336
}},
337
337
338
338
Texts : []Text {{
339
339
ID : encodedQuestionID (4 ),
340
- Title : Title {En : "" , Fr : "" , De : "" },
340
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
341
341
MaxN : 2 ,
342
342
MinN : 0 ,
343
343
MaxLength : 10 ,
344
344
Regex : "" ,
345
345
Choices : make ([]Choice , 2 ),
346
346
}, {
347
347
ID : encodedQuestionID (5 ),
348
- Title : Title {En : "" , Fr : "" , De : "" },
348
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
349
349
MaxN : 1 ,
350
350
MinN : 0 ,
351
351
MaxLength : 10 ,
@@ -355,7 +355,7 @@ func TestSubject_MaxEncodedSize(t *testing.T) {
355
355
}
356
356
357
357
conf := Configuration {
358
- Title : Title {En : "" , Fr : "" , De : "" },
358
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
359
359
Scaffold : []Subject {subject },
360
360
}
361
361
@@ -368,7 +368,7 @@ func TestSubject_MaxEncodedSize(t *testing.T) {
368
368
func TestSubject_IsValid (t * testing.T ) {
369
369
mainSubject := & Subject {
370
370
ID : ID (base64 .StdEncoding .EncodeToString ([]byte ("S1" ))),
371
- Title : Title {En : "" , Fr : "" , De : "" },
371
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
372
372
Order : []ID {},
373
373
Subjects : []Subject {},
374
374
Selects : []Select {},
@@ -378,7 +378,7 @@ func TestSubject_IsValid(t *testing.T) {
378
378
379
379
subSubject := & Subject {
380
380
ID : ID (base64 .StdEncoding .EncodeToString ([]byte ("S2" ))),
381
- Title : Title {En : "" , Fr : "" , De : "" },
381
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
382
382
Order : []ID {},
383
383
Subjects : []Subject {},
384
384
Selects : []Select {},
@@ -387,7 +387,7 @@ func TestSubject_IsValid(t *testing.T) {
387
387
}
388
388
389
389
configuration := Configuration {
390
- Title : Title {En : "" , Fr : "" , De : "" },
390
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
391
391
Scaffold : []Subject {* mainSubject , * subSubject },
392
392
}
393
393
@@ -400,15 +400,15 @@ func TestSubject_IsValid(t *testing.T) {
400
400
401
401
mainSubject .Selects = []Select {{
402
402
ID : encodedQuestionID (1 ),
403
- Title : Title {En : "" , Fr : "" , De : "" },
403
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
404
404
MaxN : 0 ,
405
405
MinN : 0 ,
406
406
Choices : make ([]Choice , 0 ),
407
407
}}
408
408
409
409
mainSubject .Ranks = []Rank {{
410
410
ID : encodedQuestionID (1 ),
411
- Title : Title {En : "" , Fr : "" , De : "" },
411
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
412
412
MaxN : 0 ,
413
413
MinN : 0 ,
414
414
Choices : make ([]Choice , 0 ),
@@ -423,7 +423,7 @@ func TestSubject_IsValid(t *testing.T) {
423
423
424
424
mainSubject .Ranks [0 ] = Rank {
425
425
ID : encodedQuestionID (2 ),
426
- Title : Title {En : "" , Fr : "" , De : "" },
426
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
427
427
MaxN : 0 ,
428
428
MinN : 2 ,
429
429
Choices : make ([]Choice , 0 ),
@@ -439,7 +439,7 @@ func TestSubject_IsValid(t *testing.T) {
439
439
mainSubject .Ranks = []Rank {}
440
440
mainSubject .Selects [0 ] = Select {
441
441
ID : encodedQuestionID (1 ),
442
- Title : Title {En : "" , Fr : "" , De : "" },
442
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
443
443
MaxN : 1 ,
444
444
MinN : 0 ,
445
445
Choices : make ([]Choice , 0 ),
@@ -455,7 +455,7 @@ func TestSubject_IsValid(t *testing.T) {
455
455
mainSubject .Selects = []Select {}
456
456
mainSubject .Texts = []Text {{
457
457
ID : encodedQuestionID (3 ),
458
- Title : Title {En : "" , Fr : "" , De : "" },
458
+ Title : Title {En : "" , Fr : "" , De : "" , URL : "" },
459
459
MaxN : 2 ,
460
460
MinN : 4 ,
461
461
MaxLength : 0 ,
0 commit comments