/dropwizard-junit

a JUnit TestRunner that allows to load Dropwizard resources for testing

Primary LanguageJava

dropwizard-junit

a JUnit TestRunner that allows to load Dropwizard 0.7.1 resources for testing

NOTE: the project's group id has been changed io.federecio and therefore all packages have been renamed accordingly

License

http://www.apache.org/licenses/LICENSE-2.0

How to use it

  • Add the Maven dependency (now available in Maven Central!)

      <dependency>
          <groupId>io.federecio</groupId>
          <artifactId>dropwizard-junit</artifactId>
          <version>0.5</version>
          <scope>test</scope>
      </dependency>
    

Note: you will need to add the junit dependency to your project

  • Write your tests

      @RunWith(DropwizardJunitRunner.class)
      @DropwizardTestConfig(applicationClass = YourServiceClass.class, yamlFile = "/yourconfig.yaml")
      public class YourTest {
          // cool tests here - your Dropwizard service has been started
      }
    

Contributors