test_class.declarator: tracingPhotoDao
test_class.modifier: @Mock
test_class.original_string: @Mock
      TracingPhotoDao tracingPhotoDao;
test_class.type: TracingPhotoDao
test_class.var_name: tracingPhotoDao
test_class.declarator: tracingPhotoService
test_class.modifier: @InjectMocks
test_class.original_string: @InjectMocks
      TracingPhotoService tracingPhotoService;
test_class.type: TracingPhotoService
test_class.var_name: tracingPhotoService
test_class.file: app/src/test/java/org/unicef/rapidreg/service/TracingPhotoServiceTest.java
test_class.identifier: TracingPhotoServiceTest
test_case.body: @Test
      public void should_call_get_ids_by_tracing_id_of_tracing_photo_dao() throws Exception {
          when(tracingPhotoDao.getIdsByTracingId(anyLong())).thenReturn(Collections.EMPTY_LIST);
  
          tracingPhotoService.getIdsByTracingId(123L);
          verify(tracingPhotoDao, times(1)).getIdsByTracingId(123L);
      }
test_case.class_method_signature: TracingPhotoServiceTest.should_call_get_ids_by_tracing_id_of_tracing_photo_dao()
test_case.full_signature: @Test public void should_call_get_ids_by_tracing_id_of_tracing_photo_dao()
test_case.identifier: should_call_get_ids_by_tracing_id_of_tracing_photo_dao
test_case.invocations: thenReturn when getIdsByTracingId anyLong getIdsByTracingId getIdsByTracingId verify times
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void should_call_get_ids_by_tracing_id_of_tracing_photo_dao()
focal_class.declarator: TAG = TracingPhotoService.class.getSimpleName()
focal_class.modifier: public static final
focal_class.original_string: public static final String TAG = TracingPhotoService.class.getSimpleName();
focal_class.type: String
focal_class.var_name: TAG
focal_class.declarator: TRACING_PHOTO_SERVICE
              = new TracingPhotoService(new TracingPhotoDaoImpl())
focal_class.modifier: private static final
focal_class.original_string: private static final TracingPhotoService TRACING_PHOTO_SERVICE
              = new TracingPhotoService(new TracingPhotoDaoImpl());
focal_class.type: TracingPhotoService
focal_class.var_name: TRACING_PHOTO_SERVICE
focal_class.declarator: tracingPhotoDao
focal_class.modifier: private
focal_class.original_string: private TracingPhotoDao tracingPhotoDao;
focal_class.type: TracingPhotoDao
focal_class.var_name: tracingPhotoDao
focal_class.file: app/src/main/java/org/unicef/rapidreg/service/TracingPhotoService.java
focal_class.identifier: TracingPhotoService
focal_class.class_method_signature: TracingPhotoService.getInstance()
focal_class.full_signature: public static TracingPhotoService getInstance()
focal_class.identifier: getInstance
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: TracingPhotoService
focal_class.signature: TracingPhotoService getInstance()
focal_class.class_method_signature: TracingPhotoService.TracingPhotoService(TracingPhotoDao tracingDao)
focal_class.full_signature: public  TracingPhotoService(TracingPhotoDao tracingDao)
focal_class.identifier: TracingPhotoService
focal_class.modifiers: public
focal_class.parameters: (TracingPhotoDao tracingDao)
focal_class.signature:  TracingPhotoService(TracingPhotoDao tracingDao)
focal_class.class_method_signature: TracingPhotoService.getFirst(long tracingId)
focal_class.full_signature: public TracingPhoto getFirst(long tracingId)
focal_class.identifier: getFirst
focal_class.modifiers: public
focal_class.parameters: (long tracingId)
focal_class.return: TracingPhoto
focal_class.signature: TracingPhoto getFirst(long tracingId)
focal_class.class_method_signature: TracingPhotoService.getById(long id)
focal_class.full_signature: public TracingPhoto getById(long id)
focal_class.identifier: getById
focal_class.modifiers: public
focal_class.parameters: (long id)
focal_class.return: TracingPhoto
focal_class.signature: TracingPhoto getById(long id)
focal_class.class_method_signature: TracingPhotoService.getIdsByTracingId(long tracingId)
focal_class.full_signature: public List<Long> getIdsByTracingId(long tracingId)
focal_class.identifier: getIdsByTracingId
focal_class.modifiers: public
focal_class.parameters: (long tracingId)
focal_class.return: List<Long>
focal_class.signature: List<Long> getIdsByTracingId(long tracingId)
focal_class.class_method_signature: TracingPhotoService.hasUnSynced(long tracingId)
focal_class.full_signature: public boolean hasUnSynced(long tracingId)
focal_class.identifier: hasUnSynced
focal_class.modifiers: public
focal_class.parameters: (long tracingId)
focal_class.return: boolean
focal_class.signature: boolean hasUnSynced(long tracingId)
focal_class.class_method_signature: TracingPhotoService.deleteByTracingId(long tracingId)
focal_class.full_signature: public void deleteByTracingId(long tracingId)
focal_class.identifier: deleteByTracingId
focal_class.modifiers: public
focal_class.parameters: (long tracingId)
focal_class.return: void
focal_class.signature: void deleteByTracingId(long tracingId)
focal_method.body: public List<Long> getIdsByTracingId(long tracingId) {
          return tracingPhotoDao.getIdsByTracingId(tracingId);
      }
focal_method.class_method_signature: TracingPhotoService.getIdsByTracingId(long tracingId)
focal_method.full_signature: public List<Long> getIdsByTracingId(long tracingId)
focal_method.identifier: getIdsByTracingId
focal_method.invocations: getIdsByTracingId
focal_method.modifiers: public
focal_method.parameters: (long tracingId)
focal_method.return: List<Long>
focal_method.signature: List<Long> getIdsByTracingId(long tracingId)