@Test public void test_should_update_tenant() { Tenant tenant = mock(Tenant.class); when(tenant.getCode()).thenReturn("code"); when(tenantRepository.isTenantPresent("code")).thenReturn(1L); when(tenantRepository.update(tenant)).thenReturn(tenant); Tenant result = tenantService.updateTenant(tenant); assertThat(result).isEqualTo(tenant); }
public Tenant updateTenant(Tenant tenant) { tenant.validate(); checkTenantExist(tenant); return tenantRepository.update(tenant); }
TenantService { public Tenant updateTenant(Tenant tenant) { tenant.validate(); checkTenantExist(tenant); return tenantRepository.update(tenant); } }
TenantService { public Tenant updateTenant(Tenant tenant) { tenant.validate(); checkTenantExist(tenant); return tenantRepository.update(tenant); } TenantService(TenantRepository tenantRepository); }
TenantService { public Tenant updateTenant(Tenant tenant) { tenant.validate(); checkTenantExist(tenant); return tenantRepository.update(tenant); } TenantService(TenantRepository tenantRepository); List<Tenant> getTenants(List<String> code, RequestInfo requestInfo); Tenant createTenant(Tenant tenant); Tenant updateTenant(Tenant tenant); }
TenantService { public Tenant updateTenant(Tenant tenant) { tenant.validate(); checkTenantExist(tenant); return tenantRepository.update(tenant); } TenantService(TenantRepository tenantRepository); List<Tenant> getTenants(List<String> code, RequestInfo requestInfo); Tenant createTenant(Tenant tenant); Tenant updateTenant(Tenant tenant);  }