示例#1
0
  @Test
  public void testReadBuildArtifacts() throws Exception {
    Integer buildId = 61;
    String relativeUrl =
        "/build-records/"
            + buildId
            + "/artifacts?pageIndex=0&pageSize="
            + PncClient.MAX_ARTIFACTS
            + "&sort=&q=";
    stubFor(
        get(urlEqualTo(CONTEXT_URL + relativeUrl))
            .willReturn(
                aResponse()
                    .withHeader("Content-Type", "application/json")
                    .withBody(readResponseBodyFromTemplate("build-records-61-artifacts-1.json"))));

    PncBuild pncBuild = pncClient.findBuild(buildId);

    assertEquals(3, pncBuild.buildArtifacts.size());
    assertEquals(1, pncBuild.dependencies.size());
    // FIXME nvr, build environment, actual files
  }