test_class.declarator: operationService
test_class.modifier: @Inject
test_class.original_string: @Inject
      OperationServiceImpl operationService;
test_class.type: OperationServiceImpl
test_class.var_name: operationService
test_class.declarator: memcacheService
test_class.modifier: @Inject
test_class.original_string: @Inject
      MemcacheService memcacheService;
test_class.type: MemcacheService
test_class.var_name: memcacheService
test_class.file: gae-studio/gae-studio-server/src/test/java/com/arcbees/gaestudio/server/service/profiler/OperationServiceImplTest.java
test_class.identifier: OperationServiceImplTest
test_case.body: @Test
      public void testGetMostRecentIdReturnNull() {
          // Given
          when(memcacheService.get(MemcacheKey.DB_OPERATION_COUNTER.getName())).thenReturn(null);
  
          // when
          Long mostRecentId = operationService.getMostRecentId();
  
          // then
          verify(memcacheService).get(MemcacheKey.DB_OPERATION_COUNTER.getName());
          assertNull(mostRecentId);
      }
test_case.class_method_signature: OperationServiceImplTest.testGetMostRecentIdReturnNull()
test_case.full_signature: @Test public void testGetMostRecentIdReturnNull()
test_case.identifier: testGetMostRecentIdReturnNull
test_case.invocations: thenReturn when get getName getMostRecentId get verify getName assertNull
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetMostRecentIdReturnNull()
focal_class.declarator: memcacheService
focal_class.modifier: private final
focal_class.original_string: private final MemcacheService memcacheService;
focal_class.type: MemcacheService
focal_class.var_name: memcacheService
focal_class.file: gae-studio/gae-studio-server/src/main/java/com/arcbees/gaestudio/server/service/profiler/OperationServiceImpl.java
focal_class.identifier: OperationServiceImpl
focal_class.interfaces: implements OperationService
focal_class.class_method_signature: OperationServiceImpl.OperationServiceImpl(
              MemcacheService memcacheService)
focal_class.full_signature: @Inject  OperationServiceImpl(
              MemcacheService memcacheService)
focal_class.identifier: OperationServiceImpl
focal_class.modifiers: @Inject
focal_class.parameters: (
              MemcacheService memcacheService)
focal_class.signature:  OperationServiceImpl(
              MemcacheService memcacheService)
focal_class.class_method_signature: OperationServiceImpl.getMostRecentId()
focal_class.full_signature: @Override public Long getMostRecentId()
focal_class.identifier: getMostRecentId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getMostRecentId()
focal_class.class_method_signature: OperationServiceImpl.getOperations(Long lastId, Integer limit)
focal_class.full_signature: public List<DbOperationRecordDto> getOperations(Long lastId, Integer limit)
focal_class.identifier: getOperations
focal_class.modifiers: public
focal_class.parameters: (Long lastId, Integer limit)
focal_class.return: List<DbOperationRecordDto>
focal_class.signature: List<DbOperationRecordDto> getOperations(Long lastId, Integer limit)
focal_class.class_method_signature: OperationServiceImpl.getNewOperationRecordKeys(long beginId, long endId)
focal_class.full_signature: private List<String> getNewOperationRecordKeys(long beginId, long endId)
focal_class.identifier: getNewOperationRecordKeys
focal_class.modifiers: private
focal_class.parameters: (long beginId, long endId)
focal_class.return: List<String>
focal_class.signature: List<String> getNewOperationRecordKeys(long beginId, long endId)
focal_method.body: @Override
      public Long getMostRecentId() {
          return (Long) memcacheService.get(MemcacheKey.DB_OPERATION_COUNTER.getName());
      }
focal_method.class_method_signature: OperationServiceImpl.getMostRecentId()
focal_method.full_signature: @Override public Long getMostRecentId()
focal_method.identifier: getMostRecentId
focal_method.invocations: get getName
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: Long
focal_method.signature: Long getMostRecentId()