### Question:
AbstractCrudRestResource extends AbstractBaseCrudRestResource<Read, Write> { protected UriComponentsBuilder buildBaseUriBuilder() { return createUriComponentsBuilder(getBaseApiUrl()); }  void executeAll(Consumer<Read> execute, int batchSize); PageableResult<Read> find(int page, int pagesize); PageableResult<Read> find(Pageable pageable); Optional<Read> getById(ID id); Read create(Write write); Read update(ID id, Write write); void delete(ID id);  }### Answer:
@Test public void buildBaseUriBuilder() { TestWithoutSlashCrudRestResource resoure = new TestWithoutSlashCrudRestResource(); UriComponentsBuilder builder = resoure.buildBaseUriBuilder(); assertThat(builder, notNullValue()); assertThat(builder.toUriString(), equalTo(TestWithoutSlashCrudRestResource.BASE_PARENT_API_URL + "/")); }