KeyStorePasswordServiceImpl implements IKeyStorePasswordService { @Override public KeyStorePasswordDTO save(KeyStorePasswordDTO passwordDTO) { List<KeyStorePasswordDTO> keyStorePasswordDTOs = getAllPasswords(); if (keyStorePasswordDTOs.size() > 0) { return keyStorePasswordDTOs.get(0); } KeyStorePassword password = transformer.keyStorePasswordDTOToEntity(passwordDTO); return transformer.keyStorePasswordEntityToDTO(repository.save(password)); } KeyStorePasswordServiceImpl(); @Override KeyStorePasswordDTO save(KeyStorePasswordDTO passwordDTO); @Override KeyStorePasswordDTO getPassword();  }
@Test public void saveTest() throws Exception { KeyStorePasswordDTO keyStorePasswordDTO1 = new KeyStorePasswordDTO("0123456789"); KeyStorePasswordDTO keyStorePasswordDTO2 = new KeyStorePasswordDTO("9876543210"); KeyStorePasswordDTO savedKeyStorePasswordDTO1 = keyStorePasswordService .save(keyStorePasswordDTO1); KeyStorePasswordDTO savedKeyStorePasswordDTO2 = keyStorePasswordService .save(keyStorePasswordDTO2); assertEquals(savedKeyStorePasswordDTO1.getPass(), savedKeyStorePasswordDTO2.getPass()); }