Skip to content

Commit aa16d3a

Browse files
committed
upd tests (meep and lqpercent in headers)
1 parent 5c592eb commit aa16d3a

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

phredsort_test.go

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,32 @@ func TestWriteRecord(t *testing.T) {
341341
wantWrite: true,
342342
wantHeader: "test4",
343343
},
344+
{
345+
name: "Header with meep metric",
346+
record: createTestRecord("test5", "ACGT", "IIII"),
347+
quality: 30.0,
348+
minQualFilter: 20.0,
349+
maxQualFilter: 40.0,
350+
headerMetrics: []HeaderMetric{
351+
{Name: "meep", IsLength: false},
352+
{Name: "length", IsLength: true},
353+
},
354+
wantWrite: true,
355+
wantHeader: "test5 meep=0.010000 length=4",
356+
},
357+
{
358+
name: "Header with lqpercent metric",
359+
record: createTestRecord("test6", "ACGT", "II$$"),
360+
quality: 30.0,
361+
minQualFilter: 20.0,
362+
maxQualFilter: 40.0,
363+
headerMetrics: []HeaderMetric{
364+
{Name: "lqpercent", IsLength: false},
365+
{Name: "length", IsLength: true},
366+
},
367+
wantWrite: true,
368+
wantHeader: "test6 lqpercent=50.000000 length=4",
369+
},
344370
}
345371

346372
for _, tt := range tests {

0 commit comments

Comments
 (0)