001    package org.hackystat.dailyprojectdata.resource.coverage.jaxb;
002    
003    import static org.junit.Assert.assertEquals;
004    import static org.junit.Assert.assertTrue;
005    
006    import org.junit.Test;
007    
008    public class TestJAXBExtensions {
009      /**
010       * Test the property manipulation extensions to SensorData. 
011       */
012      @Test 
013      public void testCoverageExtensions() {
014        CoverageDailyProjectData dpd = new CoverageDailyProjectData();
015        ConstructData data = new ConstructData();
016        data.setNumCovered(1);
017        data.setNumUncovered(1);
018        dpd.getConstructData().add(data);
019        assertTrue("Testing hasCoverageData", dpd.hasCoverageData());
020        assertEquals("Testing percentage", 50, dpd.getPercentageCoverage());
021      }
022    }