test_class.declarator: mDEFetchService
test_class.modifier: private
test_class.original_string: private DEFetchService mDEFetchService;
test_class.type: DEFetchService
test_class.var_name: mDEFetchService
test_class.declarator: mSentenceDataRepository
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private SentenceDataRepository mSentenceDataRepository;
test_class.type: SentenceDataRepository
test_class.var_name: mSentenceDataRepository
test_class.declarator: mIntent
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private Intent mIntent;
test_class.type: Intent
test_class.var_name: mIntent
test_class.file: app/src/test/java/com/xixicm/de/infrastructure/service/DEFetchServiceTest.java
test_class.identifier: DEFetchServiceTest
test_case.body: @Test
      public void testOnIntent1() {
          mDEFetchService.onHandleIntent(mIntent);
          verify(mSentenceDataRepository).fetchTodaysSentence(false);
      }
test_case.class_method_signature: DEFetchServiceTest.testOnIntent1()
test_case.full_signature: @Test public void testOnIntent1()
test_case.identifier: testOnIntent1
test_case.invocations: onHandleIntent fetchTodaysSentence verify
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testOnIntent1()
focal_class.declarator: BOOLEAN_EXTRAL_IS_MANUAL = "boolean_extral_is_manual"
focal_class.modifier: public static final
focal_class.original_string: public static final String BOOLEAN_EXTRAL_IS_MANUAL = "boolean_extral_is_manual";
focal_class.type: String
focal_class.var_name: BOOLEAN_EXTRAL_IS_MANUAL
focal_class.file: app/src/main/java/com/xixicm/de/infrastructure/service/DEFetchService.java
focal_class.identifier: DEFetchService
focal_class.class_method_signature: DEFetchService.DEFetchService()
focal_class.full_signature: public  DEFetchService()
focal_class.identifier: DEFetchService
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  DEFetchService()
focal_class.class_method_signature: DEFetchService.onHandleIntent(Intent intent)
focal_class.full_signature: @Override protected void onHandleIntent(Intent intent)
focal_class.identifier: onHandleIntent
focal_class.modifiers: @Override protected
focal_class.parameters: (Intent intent)
focal_class.return: void
focal_class.signature: void onHandleIntent(Intent intent)
focal_class.class_method_signature: DEFetchService.getSentenceDataRepository()
focal_class.full_signature: @VisibleForTesting public SentenceDataRepository getSentenceDataRepository()
focal_class.identifier: getSentenceDataRepository
focal_class.modifiers: @VisibleForTesting public
focal_class.parameters: ()
focal_class.return: SentenceDataRepository
focal_class.signature: SentenceDataRepository getSentenceDataRepository()
focal_class.superclass: extends IntentService
focal_method.body: @Override
      protected void onHandleIntent(Intent intent) {
          if (intent != null) {
              getSentenceDataRepository().fetchTodaysSentence(intent.getBooleanExtra(BOOLEAN_EXTRAL_IS_MANUAL, false));
          }
      }
focal_method.class_method_signature: DEFetchService.onHandleIntent(Intent intent)
focal_method.full_signature: @Override protected void onHandleIntent(Intent intent)
focal_method.identifier: onHandleIntent
focal_method.invocations: fetchTodaysSentence getSentenceDataRepository getBooleanExtra
focal_method.modifiers: @Override protected
focal_method.parameters: (Intent intent)
focal_method.return: void
focal_method.signature: void onHandleIntent(Intent intent)