File indexing completed on 2024-04-21 04:48:14

0001 /*
0002   SPDX-FileCopyrightText: 2016 Leslie Zhai <xiang.zhai@i-soft.com.cn>
0003 
0004   SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #ifndef DEVICESTEST_H
0008 #define DEVICESTEST_H
0009 
0010 #include <QObject>
0011 
0012 #include <Solid/Device>
0013 
0014 struct OpticalAudioDisc {
0015     QString name;
0016     Solid::Device device;
0017 };
0018 
0019 class DevicesTest : public QObject
0020 {
0021     Q_OBJECT
0022 private Q_SLOTS:
0023     void initTestCase();
0024     void cleanupTestCase();
0025     void testEject();
0026 
0027 private:
0028     QList<OpticalAudioDisc *> m_discs;
0029 };
0030 
0031 #endif