test_class.declarator: customerService
test_class.modifier: @InjectMocks
  	private
test_class.original_string: @InjectMocks
  	private CustomerService customerService;
test_class.type: CustomerService
test_class.var_name: customerService
test_class.declarator: customerRepository
test_class.modifier: @Mock
  	private
test_class.original_string: @Mock
  	private CustomerRepository customerRepository;
test_class.type: CustomerRepository
test_class.var_name: customerRepository
test_class.declarator: log
test_class.modifier: @Mock
  	private
test_class.original_string: @Mock
  	private Logger log;
test_class.type: Logger
test_class.var_name: log
test_class.file: Java/Jee7Demo/simple-app/simple-app-ejb/src/test/java/javaee/sample/service/CustomerServiceTest.java
test_class.identifier: CustomerServiceTest
test_case.body: @Test
  	public void getCustomers() {
  		List<Customer> customers = customerService.getCustomers();
  		Assertions.assertThat(customers).hasSize(0);
  		 Mockito.verify(customerRepository).getCustomers();
  	}
test_case.class_method_signature: CustomerServiceTest.getCustomers()
test_case.full_signature: @Test public void getCustomers()
test_case.identifier: getCustomers
test_case.invocations: getCustomers hasSize assertThat getCustomers verify
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getCustomers()
focal_class.declarator: log
focal_class.modifier: @Inject
      private
focal_class.original_string: @Inject
      private Logger log;
focal_class.type: Logger
focal_class.var_name: log
focal_class.declarator: customerRepository
focal_class.modifier: @Inject
      private
focal_class.original_string: @Inject
      private CustomerRepository customerRepository;
focal_class.type: CustomerRepository
focal_class.var_name: customerRepository
focal_class.file: Java/Jee7Demo/simple-app/simple-app-ejb/src/main/java/javaee/sample/service/CustomerService.java
focal_class.identifier: CustomerService
focal_class.class_method_signature: CustomerService.getCustomers()
focal_class.full_signature: public List<Customer> getCustomers()
focal_class.identifier: getCustomers
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Customer>
focal_class.signature: List<Customer> getCustomers()
focal_class.class_method_signature: CustomerService.getByEmail(String email)
focal_class.full_signature: public Customer getByEmail(String email)
focal_class.identifier: getByEmail
focal_class.modifiers: public
focal_class.parameters: (String email)
focal_class.return: Customer
focal_class.signature: Customer getByEmail(String email)
focal_class.class_method_signature: CustomerService.store(Customer newCustomer)
focal_class.full_signature: public void store(Customer newCustomer)
focal_class.identifier: store
focal_class.modifiers: public
focal_class.parameters: (Customer newCustomer)
focal_class.return: void
focal_class.signature: void store(Customer newCustomer)
focal_method.body: public List<Customer> getCustomers() {
  		log.debug("Get all customers");
  		return customerRepository.getCustomers();
  	}
focal_method.class_method_signature: CustomerService.getCustomers()
focal_method.full_signature: public List<Customer> getCustomers()
focal_method.identifier: getCustomers
focal_method.invocations: debug getCustomers
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: List<Customer>
focal_method.signature: List<Customer> getCustomers()