@Test
public void parseSampleTextGzipFile() throws Exception {

 File gzipFile = new File(TXT_GZIP_SAMPLE_FILE);
    assertTrue( gzipFile.isFile() );
    
    GzipModule gzm = new GzipModule();
    RepInfo info = new RepInfo(gzipFile.getAbsolutePath());
    gzm.parse(new FileInputStream(gzipFile), info, 0);
    
    assertEquals(RepInfo.TRUE, info.getWellFormed());
    assertEquals(RepInfo.TRUE, info.getValid());
    assertEquals(Arrays.asList(gzm.getName()), info.getSigMatch());
    
    assertEquals(0, info.getMessage().size());
    
    // Validate that it creates properties for each record
    assertEquals(1, info.getProperty().size());
    assertNotNull(info.getProperty().get(RECORDS));
    assertEquals(PropertyArity.LIST, info.getProperty().get(RECORDS).getArity());
    assertEquals(PropertyType.PROPERTY, info.getProperty().get(RECORDS).getType());
    assertEquals(1, ((List<Property>)info.getProperty().get(RECORDS).getValue()).size());
}