libquentier
0.8.0
The library for rich desktop clients of Evernote service
Toggle main menu visibility
Loading...
Searching...
No Matches
headers
quentier
utility
tests
mocks
MockIKeychainService.h
1
/*
2
* Copyright 2022-2024 Dmitry Ivanov
3
*
4
* This file is part of libquentier
5
*
6
* libquentier is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU Lesser General Public License as published by
8
* the Free Software Foundation, version 3 of the License.
9
*
10
* libquentier is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU Lesser General Public License for more details.
14
*
15
* You should have received a copy of the GNU Lesser General Public License
16
* along with libquentier. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
19
#include <quentier/utility/IKeychainService.h>
20
21
#include <gmock/gmock.h>
22
23
namespace
quentier::utility::tests::mocks {
24
25
class
MockIKeychainService
:
public
IKeychainService
26
{
27
public
:
28
MOCK_METHOD(
29
QFuture<void>,
writePassword
,
30
(QString service, QString key, QString password), (
override
));
31
32
MOCK_METHOD(
33
QFuture<QString>,
readPassword
, (QString service, QString key),
34
(
const
,
override
));
35
36
MOCK_METHOD(
37
QFuture<void>,
deletePassword
, (QString service, QString key),
38
(
override
));
39
};
40
41
}
// namespace quentier::utility::tests::mocks
quentier::utility::IKeychainService
The IKeychainService interface provides the ability to interact with the storage of sensitive data - ...
Definition
IKeychainService.h:38
quentier::utility::IKeychainService::deletePassword
virtual QFuture< void > deletePassword(QString service, QString key)=0
quentier::utility::IKeychainService::writePassword
virtual QFuture< void > writePassword(QString service, QString key, QString password)=0
quentier::utility::IKeychainService::readPassword
virtual QFuture< QString > readPassword(QString service, QString key) const =0
quentier::utility::tests::mocks::MockIKeychainService
Definition
MockIKeychainService.h:26
Generated on
for libquentier by
1.18.0