File indexing completed on 2024-12-22 03:37:21

0001 /*
0002     File                 : BarPlotTest.h
0003     Project              : LabPlot
0004     Description          : Tests for statistical plots like Q-Q plot, KDE plot, etc.
0005     --------------------------------------------------------------------
0006     SPDX-FileCopyrightText: 2023 Alexander Semke <alexander.semke@web.de>
0007 
0008     SPDX-License-Identifier: GPL-2.0-or-later
0009 */
0010 
0011 #ifndef STATISTICALPLOTSTEST_H
0012 #define STATISTICALPLOTSTEST_H
0013 
0014 #include "CommonTest.h"
0015 
0016 class StatisticalPlotsTest : public CommonTest {
0017     Q_OBJECT
0018 
0019 private Q_SLOTS:
0020     // Histogram
0021     void testHistogramInit();
0022     void testHistogramDuplicate();
0023     void testHistogramRangeBinningTypeChanged();
0024     void testHistogramRangeRowsChanged();
0025     void testHistogramColumnRemoved();
0026 
0027     // KDE plot
0028     void testKDEPlotInit();
0029     void testKDEPlotDuplicate();
0030     void testKDEPlotRange();
0031 
0032     // Q-Q plot
0033     void testQQPlotInit();
0034     void testQQPlotDuplicate();
0035     void testQQPlotRange();
0036 };
0037 
0038 #endif