Reviewing merge request #20: Account storage plugin interface and test plugin implementation

QMailAccountStorage plugin interface.
DummyAccountStorage - test implementation of QMailAccountStorage plugin
Unit testing for QMailAccountStorage - DummyAccountStorage is activated by setting environment variable QMF_USE_TEST_ACCOUNT_PLUGIN=1

Commits that would be merged:

Version 4
  • Version 1
  • Version 2
  • Version 3
  • Version 4
  • 33c1b55
  • a295856
  • New: QMailAccountStorage plugin

  • 205f525
  • New: DummyAccountStorage - test implementation of QMailAccountStorage plugin

  • 3c2d94f
  • Calling QMailAccountStorage::userInteractionNeeded from service plugins when password is wrong

  • 686eb4f
  • Update QMailStorePrivate::accountCache on accountplugin IPC. Added tst_accountstorage

  • 9350e70
  • Fixes: Call accountStorage->userInteractionNeeded from proper operationFailed()

Showing 33c1b55-a295856

Comments

For singleton classes is good practice to define a empty private constructor and copy methods, this way the compiler will not create them automatically.

Add a new comment:

Login or create an account to post a comment

How to apply this merge request to your repository