Example #1
0
  @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");
  }
Example #2
0
  @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());
  }