@Test public void testReadFromFileAndLookupMatchingKod() { final String matchingCode = "b114"; final String expectedBenamning = "Orientering"; final String expectedBeskrivning = "Allmänna psykiska funktioner av att känna till och fastställa sin relation till tid, rum, sig själv och andra, till föremål och närmaste omgivning"; final String expectedInnefattar = "funktioner av orientering till tid, rum och person; orientering till sig själv och andra; desorientering till tid, rum och person"; final Optional<IcfKod> icfKod = icfTextResource.lookupTextByIcfKod(matchingCode); assertThat(icfKod).isPresent(); assertThat(icfKod.get().getKod()).isEqualTo(matchingCode); assertThat(icfKod.get().getBenamning()).isEqualTo(expectedBenamning); assertThat(icfKod.get().getBeskrivning()).isEqualTo(expectedBeskrivning); assertThat(icfKod.get().getInnefattar()).isEqualTo(expectedInnefattar); }
@Override public Optional<IcfKod> lookupTextByIcfKod(final String icfKod) { return icfKoder.get(lowerCase(icfKod)).toJavaOptional(); }
IcfTextResourceImpl implements IcfTextResource { @Override public Optional<IcfKod> lookupTextByIcfKod(final String icfKod) { return icfKoder.get(lowerCase(icfKod)).toJavaOptional(); } }
IcfTextResourceImpl implements IcfTextResource { @Override public Optional<IcfKod> lookupTextByIcfKod(final String icfKod) { return icfKoder.get(lowerCase(icfKod)).toJavaOptional(); }  }
IcfTextResourceImpl implements IcfTextResource { @Override public Optional<IcfKod> lookupTextByIcfKod(final String icfKod) { return icfKoder.get(lowerCase(icfKod)).toJavaOptional(); }  @Override Optional<IcfKod> lookupTextByIcfKod(final String icfKod); }
IcfTextResourceImpl implements IcfTextResource { @Override public Optional<IcfKod> lookupTextByIcfKod(final String icfKod) { return icfKoder.get(lowerCase(icfKod)).toJavaOptional(); }  @Override Optional<IcfKod> lookupTextByIcfKod(final String icfKod);  }