示例#1
0
  @Test
  public void shouldDelegateToMaterialRepository_getTotalModificationsFor() {
    GitMaterialConfig materialConfig = new GitMaterialConfig("http://test.com");
    GitMaterialInstance gitMaterialInstance =
        new GitMaterialInstance("http://test.com", null, null, "flyweight");

    when(materialRepository.findMaterialInstance(materialConfig)).thenReturn(gitMaterialInstance);

    when(materialRepository.getTotalModificationsFor(gitMaterialInstance)).thenReturn(1L);

    Long totalCount = materialService.getTotalModificationsFor(materialConfig);

    assertThat(totalCount, is(1L));
  }