Changeset View
Changeset View
Standalone View
Standalone View
tests/testlib/akonadifakestoragebehavior.cpp
Show First 20 Lines • Show All 106 Lines • ▼ Show 20 Line(s) | |||||
107 | { | 107 | { | ||
108 | m_fetchItemBehavior[id] = behavior; | 108 | m_fetchItemBehavior[id] = behavior; | ||
109 | } | 109 | } | ||
110 | 110 | | |||
111 | AkonadiFakeStorageBehavior::FetchBehavior AkonadiFakeStorageBehavior::fetchItemBehavior(Akonadi::Item::Id id) const | 111 | AkonadiFakeStorageBehavior::FetchBehavior AkonadiFakeStorageBehavior::fetchItemBehavior(Akonadi::Item::Id id) const | ||
112 | { | 112 | { | ||
113 | return m_fetchItemBehavior.value(id, NormalFetch); | 113 | return m_fetchItemBehavior.value(id, NormalFetch); | ||
114 | } | 114 | } | ||
115 | | ||||
116 | void AkonadiFakeStorageBehavior::setCreateNextItemError(int errorCode, const QString &errorText) | ||||
117 | { | ||||
118 | m_createNextItemErrorCode = errorCode; | ||||
119 | m_createNextItemErrorText = errorText; | ||||
120 | } | ||||
121 | | ||||
122 | int AkonadiFakeStorageBehavior::createNextItemErrorCode() | ||||
123 | { | ||||
124 | return std::exchange(m_createNextItemErrorCode, KJob::NoError); | ||||
125 | } | ||||
126 | | ||||
127 | QString AkonadiFakeStorageBehavior::createNextItemErrorText() | ||||
128 | { | ||||
129 | return std::exchange(m_createNextItemErrorText, QString()); | ||||
130 | } | ||||
131 | | ||||
132 | void AkonadiFakeStorageBehavior::setDeleteNextItemError(int errorCode, const QString &errorText) | ||||
133 | { | ||||
134 | m_deleteNextItemErrorCode = errorCode; | ||||
135 | m_deleteNextItemErrorText = errorText; | ||||
136 | } | ||||
137 | | ||||
138 | int AkonadiFakeStorageBehavior::deleteNextItemErrorCode() | ||||
139 | { | ||||
140 | return std::exchange(m_deleteNextItemErrorCode, KJob::NoError); | ||||
141 | } | ||||
142 | | ||||
143 | QString AkonadiFakeStorageBehavior::deleteNextItemErrorText() | ||||
144 | { | ||||
145 | return std::exchange(m_deleteNextItemErrorText, QString()); | ||||
146 | } | ||||
147 | | ||||
148 | void AkonadiFakeStorageBehavior::setUpdateNextItemError(int errorCode, const QString &errorText) | ||||
149 | { | ||||
150 | m_updateNextItemErrorCode = errorCode; | ||||
151 | m_updateNextItemErrorText = errorText; | ||||
152 | } | ||||
153 | | ||||
154 | int AkonadiFakeStorageBehavior::updateNextItemErrorCode() | ||||
155 | { | ||||
156 | return std::exchange(m_updateNextItemErrorCode, KJob::NoError); | ||||
157 | } | ||||
158 | | ||||
159 | QString AkonadiFakeStorageBehavior::updateNextItemErrorText() | ||||
160 | { | ||||
161 | return std::exchange(m_updateNextItemErrorText, QString()); | ||||
162 | } |