34
34
import htsjdk .variant .VariantBaseTest ;
35
35
import htsjdk .variant .variantcontext .VariantContext ;
36
36
import org .testng .Assert ;
37
- import org .testng .annotations .DataProvider ;
38
37
import org .testng .annotations .Test ;
39
38
40
39
import java .io .*;
@@ -127,20 +126,17 @@ public void testVCFHeaderSampleRenamingSitesOnlyVCF() throws Exception {
127
126
final VCFHeader header = (VCFHeader ) codec .readHeader (vcfIterator ).getHeaderValue ();
128
127
}
129
128
130
- @ DataProvider (name = "HiSeqVCFHeaderDataProvider" )
131
- public Object [][] getHiSeqVCFHeaderData () {
129
+ private VCFHeader getHiSeqVCFHeader () {
132
130
final File vcf = new File ("testdata/htsjdk/variant/HiSeq.10000.vcf" );
133
131
final VCFFileReader reader = new VCFFileReader (vcf , false );
134
132
final VCFHeader header = reader .getFileHeader ();
135
133
reader .close ();
136
-
137
- return new Object [][] {
138
- { header }
139
- };
134
+ return header ;
140
135
}
141
136
142
- @ Test (dataProvider = "HiSeqVCFHeaderDataProvider" )
143
- public void testVCFHeaderAddInfoLine ( final VCFHeader header ) {
137
+ @ Test
138
+ public void testVCFHeaderAddInfoLine () {
139
+ final VCFHeader header = getHiSeqVCFHeader ();
144
140
final VCFInfoHeaderLine infoLine = new VCFInfoHeaderLine ("TestInfoLine" , VCFHeaderLineCount .UNBOUNDED , VCFHeaderLineType .String , "test info line" );
145
141
header .addMetaDataLine (infoLine );
146
142
@@ -154,8 +150,9 @@ public void testVCFHeaderAddInfoLine( final VCFHeader header ) {
154
150
Assert .assertFalse (header .getOtherHeaderLines ().contains (infoLine ), "TestInfoLine present in other header lines" );
155
151
}
156
152
157
- @ Test (dataProvider = "HiSeqVCFHeaderDataProvider" )
158
- public void testVCFHeaderAddFormatLine ( final VCFHeader header ) {
153
+ @ Test
154
+ public void testVCFHeaderAddFormatLine () {
155
+ final VCFHeader header = getHiSeqVCFHeader ();
159
156
final VCFFormatHeaderLine formatLine = new VCFFormatHeaderLine ("TestFormatLine" , VCFHeaderLineCount .UNBOUNDED , VCFHeaderLineType .String , "test format line" );
160
157
header .addMetaDataLine (formatLine );
161
158
@@ -169,8 +166,9 @@ public void testVCFHeaderAddFormatLine( final VCFHeader header ) {
169
166
Assert .assertFalse (header .getOtherHeaderLines ().contains (formatLine ), "TestFormatLine present in other header lines" );
170
167
}
171
168
172
- @ Test (dataProvider = "HiSeqVCFHeaderDataProvider" )
173
- public void testVCFHeaderAddFilterLine ( final VCFHeader header ) {
169
+ @ Test
170
+ public void testVCFHeaderAddFilterLine () {
171
+ final VCFHeader header = getHiSeqVCFHeader ();
174
172
final VCFFilterHeaderLine filterLine = new VCFFilterHeaderLine ("TestFilterLine" );
175
173
header .addMetaDataLine (filterLine );
176
174
@@ -184,8 +182,9 @@ public void testVCFHeaderAddFilterLine( final VCFHeader header ) {
184
182
Assert .assertFalse (header .getOtherHeaderLines ().contains (filterLine ), "TestFilterLine present in other header lines" );
185
183
}
186
184
187
- @ Test (dataProvider = "HiSeqVCFHeaderDataProvider" )
188
- public void testVCFHeaderAddContigLine ( final VCFHeader header ) {
185
+ @ Test
186
+ public void testVCFHeaderAddContigLine () {
187
+ final VCFHeader header = getHiSeqVCFHeader ();
189
188
final VCFContigHeaderLine contigLine = new VCFContigHeaderLine ("<ID=chr1,length=1234567890,assembly=FAKE,md5=f126cdf8a6e0c7f379d618ff66beb2da,species=\" Homo sapiens\" >" , VCFHeaderVersion .VCF4_0 , "chr1" , 0 );
190
189
header .addMetaDataLine (contigLine );
191
190
@@ -198,8 +197,9 @@ public void testVCFHeaderAddContigLine( final VCFHeader header ) {
198
197
Assert .assertFalse (header .getOtherHeaderLines ().contains (contigLine ), "Test contig line present in other header lines" );
199
198
}
200
199
201
- @ Test (dataProvider = "HiSeqVCFHeaderDataProvider" )
202
- public void testVCFHeaderAddOtherLine ( final VCFHeader header ) {
200
+ @ Test
201
+ public void testVCFHeaderAddOtherLine () {
202
+ final VCFHeader header = getHiSeqVCFHeader ();
203
203
final VCFHeaderLine otherLine = new VCFHeaderLine ("TestOtherLine" , "val" );
204
204
header .addMetaDataLine (otherLine );
205
205
0 commit comments