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