@Test
public void checkAvailableVersionsOfAnArtifactThatDoesNotExist(){

    final DbArtifact artifact = new DbArtifact();
    artifact.setArtifactId("test");
    artifact.setVersion("1.0.0-SNAPSHOT");

    final RepositoryHandler repositoryHandler = mock(RepositoryHandler.class);
    final ArtifactHandler handler = new ArtifactHandler(repositoryHandler, mock(LicenseMatcher.class));
    WebApplicationException exception = null;

    try {
        handler.getArtifactVersions(artifact.getGavc());
    }catch (WebApplicationException e){
        exception = e;
    }

    assertNotNull(exception);
    assertEquals(Response.Status.NOT_FOUND.getStatusCode(), exception.getResponse().getStatus());
}