mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2024-12-27 00:09:53 -05:00
e8f2c9d126
* Introduce search CLI command to replace locate command. Search can provide the same functionality but in a more fine-grained fashion * Replace use of Group::locate in code: Use EntrySearcher in clip cli command best-match option. This removes the matching against group hierarchy of an entry which is kind of nonsense as clip expects exactly one match. Matching against groups can be done using search command. * Remove obsolete Group::locate method
54 lines
1.5 KiB
C++
54 lines
1.5 KiB
C++
/*
|
|
* Copyright (C) 2010 Felix Geyer <debfx@fobos.de>
|
|
* Copyright (C) 2017 KeePassXC Team <team@keepassxc.org>
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 2 or (at your option)
|
|
* version 3 of the License.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#ifndef KEEPASSX_TESTGROUP_H
|
|
#define KEEPASSX_TESTGROUP_H
|
|
|
|
#include "core/Database.h"
|
|
|
|
class TestGroup : public QObject
|
|
{
|
|
Q_OBJECT
|
|
|
|
private slots:
|
|
void initTestCase();
|
|
void init();
|
|
void cleanup();
|
|
void testParenting();
|
|
void testSignals();
|
|
void testEntries();
|
|
void testDeleteSignals();
|
|
void testCopyCustomIcon();
|
|
void testClone();
|
|
void testCopyCustomIcons();
|
|
void testFindEntry();
|
|
void testFindGroupByPath();
|
|
void testPrint();
|
|
void testAddEntryWithPath();
|
|
void testIsRecycled();
|
|
void testCopyDataFrom();
|
|
void testEquals();
|
|
void testChildrenSort();
|
|
void testHierarchy();
|
|
void testApplyGroupIconRecursively();
|
|
void testUsernamesRecursive();
|
|
void testMove();
|
|
};
|
|
|
|
#endif // KEEPASSX_TESTGROUP_H
|