org.hackystat.dailyprojectdata.resource.coverage
Class TestCoverageRestApi

java.lang.Object
  extended by org.hackystat.dailyprojectdata.test.DailyProjectDataTestHelper
      extended by org.hackystat.dailyprojectdata.resource.coverage.TestCoverageRestApi

public class TestCoverageRestApi
extends DailyProjectDataTestHelper

Tests the Coverage portion of the DailyProjectData REST API.

Author:
jsakuda, austen

Constructor Summary
TestCoverageRestApi()
           
 
Method Summary
 void testGetCoverage()
          Test that GET {host}/coverage/{user}/Default/{starttime} works properly.
 
Methods inherited from class org.hackystat.dailyprojectdata.test.DailyProjectDataTestHelper
getDailyProjectDataHostName, getDpdServer, getSensorBaseHostName, setupServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestCoverageRestApi

public TestCoverageRestApi()
Method Detail

testGetCoverage

public void testGetCoverage()
                     throws java.lang.Exception
Test that GET {host}/coverage/{user}/Default/{starttime} works properly. First, it creates a test user and sends some sample Coverage data to the SensorBase. Then, it invokes the GET request and checks to see that it obtains the right answer. Finally, it deletes the data and the user.

Throws:
java.lang.Exception - If problems occur.