File indexing completed on 2024-12-22 04:14:01

0001 /*
0002  *  SPDX-FileCopyrightText: 2016 Laurent Valentin Jospin <laurent.valentin@famillejospin.ch>
0003  *
0004  *  SPDX-License-Identifier: GPL-2.0-or-later
0005  */
0006 
0007 #ifndef KISPARSESPINBOXESTEST_H
0008 #define KISPARSESPINBOXESTEST_H
0009 
0010 #include <QObject>
0011 #include <QStringList>
0012 
0013 class KisParseSpinBoxesTest : public QObject
0014 {
0015     Q_OBJECT
0016 
0017 public:
0018     explicit KisParseSpinBoxesTest();
0019 
0020 private Q_SLOTS:
0021 
0022     void testDoubleParseNormal();
0023     void testDoubleParseProblem();
0024     void testDoubleParseWithSuffix();
0025     void testDoubleParseWithPrefix();
0026     void testIntParseNormal();
0027     void testIntParseProblem();
0028     void testIntParseWithSuffix();
0029     void testIntParseWithPrefix();
0030 
0031 private:
0032 
0033     const static QStringList doubleExprs;
0034     const static QStringList doubleWrongExprs;
0035     const static QStringList intExprs;
0036     const static QStringList intWrongExprs;
0037 };
0038 
0039 #endif // KISPARSESPINBOXESTEST_H