@Test(dataProvider = "tests") public void testGetters(FMTest params) { params.assertExpected(manager.getByCodec(params.codec)); params.assertExpected(manager.getByName(params.name)); params.assertExpected(manager.getByName(params.name.toLowerCase())); params.assertExpected(manager.getByName(params.name.toUpperCase())); Collection<FeatureManager.FeatureDescriptor> descriptors = manager.getByFeature(params.feature); Assert.assertTrue(descriptors.size() > 0, "Look up by FeatureClass failed"); }
@Test public void testCodecCreation() { FeatureManager.FeatureDescriptor descriptor = manager.getByName("vcf"); Assert.assertNotNull(descriptor, "Couldn't find VCF feature descriptor!"); FeatureCodec c = manager.createCodec(descriptor, "foo", genomeLocParser); Assert.assertNotNull(c, "Couldn't create codec"); Assert.assertEquals(c.getClass(), descriptor.getCodecClass()); Assert.assertEquals(c.getFeatureType(), descriptor.getFeatureClass()); }