test_class.declarator: appMapper = new AppMapper()
test_class.modifier: private final
test_class.original_string: private final AppMapper appMapper = new AppMapper();
test_class.type: AppMapper
test_class.var_name: appMapper
test_class.declarator: networkMapper = new NetworkMapper(appMapper)
test_class.modifier: private final
test_class.original_string: private final NetworkMapper networkMapper = new NetworkMapper(appMapper);
test_class.type: NetworkMapper
test_class.var_name: networkMapper
test_class.file: app/src/test/java/com/nilhcem/mobilization/data/network/NetworkMapperTest.java
test_class.identifier: NetworkMapperTest
test_case.body: @Test
      public void should_convert_network_speakers_to_app_speakers() {
          // Given
          Speaker speaker1 = new Speaker(1, "speaker1", "title1", "bio1", "website1", "twitter1", "github1", "photo1");
          Speaker speaker2 = new Speaker(2, "speaker2", "title2", "bio2", "website2", "twitter2", "github2", "photo2");
          List<Speaker> speakers = Arrays.asList(speaker1, speaker2);
  
          // When
          List<com.nilhcem.mobilization.data.app.model.Speaker> result = networkMapper.toAppSpeakers(speakers);
  
          // Then
          assertThat(result).hasSize(2);
          assertThat(result.get(0).getId()).isEqualTo(1);
          assertThat(result.get(0).getName()).isEqualTo("speaker1");
          assertThat(result.get(0).getTitle()).isEqualTo("title1");
          assertThat(result.get(0).getBio()).isEqualTo("bio1");
          assertThat(result.get(0).getWebsite()).isEqualTo("website1");
          assertThat(result.get(0).getTwitter()).isEqualTo("twitter1");
          assertThat(result.get(0).getGithub()).isEqualTo("github1");
          assertThat(result.get(0).getPhoto()).isEqualTo("photo1");
          assertThat(result.get(1).getId()).isEqualTo(2);
          assertThat(result.get(1).getName()).isEqualTo("speaker2");
          assertThat(result.get(1).getTitle()).isEqualTo("title2");
          assertThat(result.get(1).getBio()).isEqualTo("bio2");
          assertThat(result.get(1).getWebsite()).isEqualTo("website2");
          assertThat(result.get(1).getTwitter()).isEqualTo("twitter2");
          assertThat(result.get(1).getGithub()).isEqualTo("github2");
          assertThat(result.get(1).getPhoto()).isEqualTo("photo2");
      }
test_case.class_method_signature: NetworkMapperTest.should_convert_network_speakers_to_app_speakers()
test_case.full_signature: @Test public void should_convert_network_speakers_to_app_speakers()
test_case.identifier: should_convert_network_speakers_to_app_speakers
test_case.invocations: asList toAppSpeakers hasSize assertThat isEqualTo assertThat getId get isEqualTo assertThat getName get isEqualTo assertThat getTitle get isEqualTo assertThat getBio get isEqualTo assertThat getWebsite get isEqualTo assertThat getTwitter get isEqualTo assertThat getGithub get isEqualTo assertThat getPhoto get isEqualTo assertThat getId get isEqualTo assertThat getName get isEqualTo assertThat getTitle get isEqualTo assertThat getBio get isEqualTo assertThat getWebsite get isEqualTo assertThat getTwitter get isEqualTo assertThat getGithub get isEqualTo assertThat getPhoto get
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void should_convert_network_speakers_to_app_speakers()
focal_class.declarator: appMapper
focal_class.modifier: private final
focal_class.original_string: private final AppMapper appMapper;
focal_class.type: AppMapper
focal_class.var_name: appMapper
focal_class.file: app/src/main/java/com/nilhcem/mobilization/data/network/NetworkMapper.java
focal_class.identifier: NetworkMapper
focal_class.class_method_signature: NetworkMapper.NetworkMapper(AppMapper appMapper)
focal_class.full_signature: @Inject public  NetworkMapper(AppMapper appMapper)
focal_class.identifier: NetworkMapper
focal_class.modifiers: @Inject public
focal_class.parameters: (AppMapper appMapper)
focal_class.signature:  NetworkMapper(AppMapper appMapper)
focal_class.class_method_signature: NetworkMapper.toAppSpeakers(@Nullable List<Speaker> from)
focal_class.full_signature: public List<com.nilhcem.mobilization.data.app.model.Speaker> toAppSpeakers(@Nullable List<Speaker> from)
focal_class.identifier: toAppSpeakers
focal_class.modifiers: public
focal_class.parameters: (@Nullable List<Speaker> from)
focal_class.return: List<com.nilhcem.mobilization.data.app.model.Speaker>
focal_class.signature: List<com.nilhcem.mobilization.data.app.model.Speaker> toAppSpeakers(@Nullable List<Speaker> from)
focal_class.class_method_signature: NetworkMapper.toAppSessions(@Nullable List<Session> from, @NonNull Map<Integer, com.nilhcem.mobilization.data.app.model.Speaker> speakersMap)
focal_class.full_signature: public List<com.nilhcem.mobilization.data.app.model.Session> toAppSessions(@Nullable List<Session> from, @NonNull Map<Integer, com.nilhcem.mobilization.data.app.model.Speaker> speakersMap)
focal_class.identifier: toAppSessions
focal_class.modifiers: public
focal_class.parameters: (@Nullable List<Session> from, @NonNull Map<Integer, com.nilhcem.mobilization.data.app.model.Speaker> speakersMap)
focal_class.return: List<com.nilhcem.mobilization.data.app.model.Session>
focal_class.signature: List<com.nilhcem.mobilization.data.app.model.Session> toAppSessions(@Nullable List<Session> from, @NonNull Map<Integer, com.nilhcem.mobilization.data.app.model.Speaker> speakersMap)
focal_method.body: public List<com.nilhcem.mobilization.data.app.model.Speaker> toAppSpeakers(@Nullable List<Speaker> from) {
          if (from == null) {
              return null;
          }
  
          return stream(from).map(speaker -> new com.nilhcem.mobilization.data.app.model.Speaker(
                  speaker.getId(), speaker.getName(), speaker.getTitle(),
                  speaker.getBio(), speaker.getWebsite(), speaker.getTwitter(),
                  speaker.getGithub(), speaker.getPhoto())
          ).collect(Collectors.toList());
      }
focal_method.class_method_signature: NetworkMapper.toAppSpeakers(@Nullable List<Speaker> from)
focal_method.full_signature: public List<com.nilhcem.mobilization.data.app.model.Speaker> toAppSpeakers(@Nullable List<Speaker> from)
focal_method.identifier: toAppSpeakers
focal_method.invocations: collect map stream getId getName getTitle getBio getWebsite getTwitter getGithub getPhoto toList
focal_method.modifiers: public
focal_method.parameters: (@Nullable List<Speaker> from)
focal_method.return: List<com.nilhcem.mobilization.data.app.model.Speaker>
focal_method.signature: List<com.nilhcem.mobilization.data.app.model.Speaker> toAppSpeakers(@Nullable List<Speaker> from)