tst_qvalueaxis.cpp
415 lines
| 11.3 KiB
| text/x-c
|
CppLexer
Michal Klocek
|
r1699 | /**************************************************************************** | ||
Michal Klocek
|
r1700 | ** | ||
** Copyright (C) 2012 Digia Plc | ||||
** All rights reserved. | ||||
** For any questions to Digia, please use contact form at http://qt.digia.com | ||||
** | ||||
** This file is part of the Qt Commercial Charts Add-on. | ||||
** | ||||
** $QT_BEGIN_LICENSE$ | ||||
** Licensees holding valid Qt Commercial licenses may use this file in | ||||
** accordance with the Qt Commercial License Agreement provided with the | ||||
** Software or, alternatively, in accordance with the terms contained in | ||||
** a written agreement between you and Digia. | ||||
** | ||||
** If you have questions regarding the use of this file, please use | ||||
** contact form at http://qt.digia.com | ||||
** $QT_END_LICENSE$ | ||||
** | ||||
****************************************************************************/ | ||||
Michal Klocek
|
r1699 | |||
#include "../qabstractaxis/tst_qabstractaxis.h" | ||||
Marek Rosa
|
r1805 | #include "qvalueaxis.h" | ||
Michal Klocek
|
r1699 | #include <qlineseries.h> | ||
Marek Rosa
|
r1804 | class tst_QValueAxis: public tst_QAbstractAxis | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | Q_OBJECT | ||
Michal Klocek
|
r1699 | |||
public slots: | ||||
void initTestCase(); | ||||
void cleanupTestCase(); | ||||
void init(); | ||||
void cleanup(); | ||||
private slots: | ||||
Marek Rosa
|
r1805 | void qvalueaxis_data(); | ||
void qvalueaxis(); | ||||
Michal Klocek
|
r1700 | void max_raw_data(); | ||
void max_raw(); | ||||
Michal Klocek
|
r1699 | void max_data(); | ||
void max(); | ||||
Michal Klocek
|
r1700 | void max_animation_data(); | ||
void max_animation(); | ||||
void min_raw_data(); | ||||
void min_raw(); | ||||
Michal Klocek
|
r1699 | void min_data(); | ||
void min(); | ||||
Michal Klocek
|
r1700 | void min_animation_data(); | ||
void min_animation(); | ||||
Michal Klocek
|
r1699 | void niceNumbersEnabled_data(); | ||
void niceNumbersEnabled(); | ||||
Michal Klocek
|
r1700 | void range_raw_data(); | ||
void range_raw(); | ||||
void range_data(); | ||||
void range(); | ||||
void range_animation_data(); | ||||
void range_animation(); | ||||
Michal Klocek
|
r1699 | void ticksCount_data(); | ||
void ticksCount(); | ||||
Michal Klocek
|
r1705 | void noautoscale_data(); | ||
void noautoscale(); | ||||
void autoscale_data(); | ||||
void autoscale(); | ||||
Michal Klocek
|
r1699 | |||
private: | ||||
Marek Rosa
|
r1804 | QValueAxis* m_valuesaxis; | ||
Michal Klocek
|
r1699 | QLineSeries* m_series; | ||
}; | ||||
Marek Rosa
|
r1804 | void tst_QValueAxis::initTestCase() | ||
Michal Klocek
|
r1699 | { | ||
} | ||||
Marek Rosa
|
r1804 | void tst_QValueAxis::cleanupTestCase() | ||
Michal Klocek
|
r1699 | { | ||
} | ||||
Marek Rosa
|
r1804 | void tst_QValueAxis::init() | ||
Michal Klocek
|
r1699 | { | ||
Marek Rosa
|
r1804 | m_valuesaxis = new QValueAxis(); | ||
Michal Klocek
|
r1699 | m_series = new QLineSeries(); | ||
Michal Klocek
|
r1700 | *m_series << QPointF(-100, -100) << QPointF(0, 0) << QPointF(100, 100); | ||
Michal Klocek
|
r1704 | tst_QAbstractAxis::init(m_valuesaxis,m_series); | ||
Michal Klocek
|
r1699 | m_chart->addSeries(m_series); | ||
m_chart->createDefaultAxes(); | ||||
} | ||||
Marek Rosa
|
r1804 | void tst_QValueAxis::cleanup() | ||
Michal Klocek
|
r1699 | { | ||
delete m_series; | ||||
delete m_valuesaxis; | ||||
m_series = 0; | ||||
Michal Klocek
|
r1700 | m_valuesaxis = 0; | ||
Michal Klocek
|
r1699 | tst_QAbstractAxis::cleanup(); | ||
} | ||||
Marek Rosa
|
r1805 | void tst_QValueAxis::qvalueaxis_data() | ||
Michal Klocek
|
r1699 | { | ||
} | ||||
Marek Rosa
|
r1805 | void tst_QValueAxis::qvalueaxis() | ||
Michal Klocek
|
r1699 | { | ||
qabstractaxis(); | ||||
QVERIFY(qFuzzyIsNull(m_valuesaxis->max())); | ||||
QVERIFY(qFuzzyIsNull(m_valuesaxis->min())); | ||||
QCOMPARE(m_valuesaxis->niceNumbersEnabled(), false); | ||||
Marek Rosa
|
r1807 | QCOMPARE(m_valuesaxis->tickCount(), 5); | ||
Marek Rosa
|
r1818 | QCOMPARE(m_valuesaxis->type(), QAbstractAxis::AxisTypeValue); | ||
Michal Klocek
|
r1699 | |||
Michal Klocek
|
r1700 | m_chart->setAxisX(m_valuesaxis, m_series); | ||
Michal Klocek
|
r1699 | m_view->show(); | ||
QTest::qWaitForWindowShown(m_view); | ||||
QVERIFY(!qFuzzyIsNull(m_valuesaxis->max())); | ||||
QVERIFY(!qFuzzyIsNull(m_valuesaxis->min())); | ||||
QCOMPARE(m_valuesaxis->niceNumbersEnabled(), false); | ||||
Marek Rosa
|
r1807 | QCOMPARE(m_valuesaxis->tickCount(), 5); | ||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::max_raw_data() | ||
Michal Klocek
|
r1699 | { | ||
QTest::addColumn<qreal>("max"); | ||||
Marek Rosa
|
r1822 | QTest::newRow("1.0") << (qreal)1.0; | ||
QTest::newRow("50.0") << (qreal)50.0; | ||||
QTest::newRow("101.0") << (qreal)101.0; | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::max_raw() | ||
Michal Klocek
|
r1699 | { | ||
QFETCH(qreal, max); | ||||
Michal Klocek
|
r1700 | QSignalSpy spy0(m_valuesaxis, SIGNAL(maxChanged(qreal))); | ||
QSignalSpy spy1(m_valuesaxis, SIGNAL(minChanged(qreal))); | ||||
Jani Honkonen
|
r2110 | QSignalSpy spy2(m_valuesaxis, SIGNAL(rangeChanged(qreal,qreal))); | ||
Michal Klocek
|
r1699 | |||
Michal Klocek
|
r1700 | m_valuesaxis->setMax(max); | ||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->max() - max), "Not equal"); | ||||
Michal Klocek
|
r1699 | |||
Michal Klocek
|
r1700 | QCOMPARE(spy0.count(), 1); | ||
Michal Klocek
|
r1699 | QCOMPARE(spy1.count(), 0); | ||
Michal Klocek
|
r1700 | QCOMPARE(spy2.count(), 1); | ||
Michal Klocek
|
r1699 | |||
} | ||||
Marek Rosa
|
r1804 | void tst_QValueAxis::max_data() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | max_raw_data(); | ||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::max() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | m_chart->setAxisX(m_valuesaxis, m_series); | ||
m_view->show(); | ||||
QTest::qWaitForWindowShown(m_view); | ||||
max_raw(); | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::max_animation_data() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | max_data(); | ||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::max_animation() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | m_chart->setAnimationOptions(QChart::GridAxisAnimations); | ||
max(); | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::min_raw_data() | ||
Michal Klocek
|
r1699 | { | ||
QTest::addColumn<qreal>("min"); | ||||
Marek Rosa
|
r1943 | QTest::newRow("-1.0") << (qreal)-1.0; | ||
QTest::newRow("-50.0") << (qreal)-50.0; | ||||
QTest::newRow("-101.0") << (qreal)-101.0; | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::min_raw() | ||
Michal Klocek
|
r1699 | { | ||
QFETCH(qreal, min); | ||||
Michal Klocek
|
r1700 | QSignalSpy spy0(m_valuesaxis, SIGNAL(maxChanged(qreal))); | ||
QSignalSpy spy1(m_valuesaxis, SIGNAL(minChanged(qreal))); | ||||
Jani Honkonen
|
r2110 | QSignalSpy spy2(m_valuesaxis, SIGNAL(rangeChanged(qreal,qreal))); | ||
Michal Klocek
|
r1699 | |||
Michal Klocek
|
r1700 | m_valuesaxis->setMin(min); | ||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->min() - min), "Not equal"); | ||||
Michal Klocek
|
r1699 | |||
QCOMPARE(spy0.count(), 0); | ||||
Michal Klocek
|
r1700 | QCOMPARE(spy1.count(), 1); | ||
QCOMPARE(spy2.count(), 1); | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::min_data() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | min_raw_data(); | ||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::min() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | m_chart->setAxisX(m_valuesaxis, m_series); | ||
m_view->show(); | ||||
QTest::qWaitForWindowShown(m_view); | ||||
min_raw(); | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::min_animation_data() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | min_data(); | ||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::min_animation() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | m_chart->setAnimationOptions(QChart::GridAxisAnimations); | ||
min(); | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::niceNumbersEnabled_data() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | QTest::addColumn<bool>("niceNumbersEnabled"); | ||
QTest::addColumn<qreal>("min"); | ||||
QTest::addColumn<qreal>("max"); | ||||
QTest::addColumn<int>("ticks"); | ||||
QTest::addColumn<qreal>("expectedMin"); | ||||
QTest::addColumn<qreal>("expectedMax"); | ||||
QTest::addColumn<int>("expectedTicks"); | ||||
Marek Rosa
|
r1943 | QTest::newRow("true 0.1 , 99.0 , 5") << true << (qreal)0.1 << (qreal)99.0 << 5 << (qreal)0.0 << (qreal)100.0 << 6; | ||
QTest::newRow("true 1 , 10.0 , 5") << true << (qreal)1.0 << (qreal)10.0 << 5 << (qreal)0.0 << (qreal)10.0 << 6; | ||||
QTest::newRow("true 0.1 , 6.6 , 5") << true << (qreal)0.1 << (qreal)6.6 << 5 << (qreal)0.0 << (qreal)8.0 << 5; | ||||
QTest::newRow("false 0.1 , 6.6 , 5") << false << (qreal)0.1 << (qreal)6.6 << 5 << (qreal)0.1 << (qreal)6.6 << 5; | ||||
QTest::newRow("true 0.1, 99, 5") << true << (qreal)0.1 << (qreal)99.0 << 5 << (qreal)0.0 << (qreal)100.0 << 6; | ||||
QTest::newRow("true 5, 93.5 , 5") << true << (qreal)5.0 << (qreal)93.5 << 5 << (qreal)0.0 << (qreal)100.0 << 6; | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::niceNumbersEnabled() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | QFETCH(bool, niceNumbersEnabled); | ||
QFETCH(qreal, min); | ||||
QFETCH(qreal, max); | ||||
QFETCH(int, ticks); | ||||
QFETCH(qreal, expectedMin); | ||||
QFETCH(qreal, expectedMax); | ||||
QFETCH(int, expectedTicks); | ||||
Michal Klocek
|
r1699 | |||
Michal Klocek
|
r1738 | m_valuesaxis->setRange(min, max); | ||
Marek Rosa
|
r1807 | m_valuesaxis->setTickCount(ticks); | ||
Michal Klocek
|
r1738 | |||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->min() - min), "Min not equal"); | ||||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->max() - max), "Max not equal"); | ||||
Michal Klocek
|
r1700 | QSignalSpy spy0(m_valuesaxis, SIGNAL(maxChanged(qreal))); | ||
QSignalSpy spy1(m_valuesaxis, SIGNAL(minChanged(qreal))); | ||||
Jani Honkonen
|
r2110 | QSignalSpy spy2(m_valuesaxis, SIGNAL(rangeChanged(qreal,qreal))); | ||
Michal Klocek
|
r1699 | |||
Michal Klocek
|
r1700 | m_valuesaxis->setNiceNumbersEnabled(niceNumbersEnabled); | ||
QCOMPARE(m_valuesaxis->niceNumbersEnabled(), niceNumbersEnabled); | ||||
Michal Klocek
|
r1699 | |||
Michal Klocek
|
r1738 | if(!qFuzzyIsNull(expectedMin - min)) | ||
QCOMPARE(spy1.count(), 1); | ||||
if(!qFuzzyIsNull(expectedMax - max)) | ||||
QCOMPARE(spy0.count(), 1); | ||||
if((!qFuzzyIsNull(expectedMin - min)) || (!qFuzzyIsNull(expectedMax - max))) | ||||
QCOMPARE(spy2.count(), 1); | ||||
Michal Klocek
|
r1700 | |||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->min() - expectedMin), "Min not equal"); | ||||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->max() - expectedMax), "Max not equal"); | ||||
Marek Rosa
|
r1807 | QCOMPARE(m_valuesaxis->tickCount(), expectedTicks); | ||
Michal Klocek
|
r1700 | |||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::range_raw_data() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | QTest::addColumn<qreal>("min"); | ||
Michal Klocek
|
r1699 | QTest::addColumn<qreal>("max"); | ||
Marek Rosa
|
r1943 | QTest::newRow("1.0 - 101.0") << (qreal)-1.0 << (qreal)101.0; | ||
QTest::newRow("25.0 - 75.0") << (qreal)25.0 << (qreal)75.0; | ||||
QTest::newRow("101.0") << (qreal)40.0 << (qreal)60.0; | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::range_raw() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | QFETCH(qreal, min); | ||
Michal Klocek
|
r1699 | QFETCH(qreal, max); | ||
Michal Klocek
|
r1700 | QSignalSpy spy0(m_valuesaxis, SIGNAL(maxChanged(qreal))); | ||
QSignalSpy spy1(m_valuesaxis, SIGNAL(minChanged(qreal))); | ||||
Jani Honkonen
|
r2110 | QSignalSpy spy2(m_valuesaxis, SIGNAL(rangeChanged(qreal,qreal))); | ||
Michal Klocek
|
r1699 | |||
Michal Klocek
|
r1700 | m_valuesaxis->setRange(min, max); | ||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->min() - min), "Min not equal"); | ||||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->max() - max), "Max not equal"); | ||||
Michal Klocek
|
r1699 | |||
Michal Klocek
|
r1700 | QCOMPARE(spy0.count(), 1); | ||
QCOMPARE(spy1.count(), 1); | ||||
QCOMPARE(spy2.count(), 1); | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::range_data() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | range_raw_data(); | ||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::range() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | m_chart->setAxisX(m_valuesaxis, m_series); | ||
m_view->show(); | ||||
QTest::qWaitForWindowShown(m_view); | ||||
range_raw(); | ||||
} | ||||
Michal Klocek
|
r1699 | |||
Marek Rosa
|
r1804 | void tst_QValueAxis::range_animation_data() | ||
Michal Klocek
|
r1700 | { | ||
range_data(); | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::range_animation() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | m_chart->setAnimationOptions(QChart::GridAxisAnimations); | ||
range(); | ||||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::ticksCount_data() | ||
Michal Klocek
|
r1699 | { | ||
Michal Klocek
|
r1700 | QTest::addColumn<int>("ticksCount"); | ||
QTest::addColumn<int>("expectedCount"); | ||||
QTest::newRow("0") << 2; | ||||
QTest::newRow("1") << 2; | ||||
QTest::newRow("2") << 2; | ||||
QTest::newRow("3") << 3; | ||||
QTest::newRow("-1") << 2; | ||||
} | ||||
Michal Klocek
|
r1699 | |||
Marek Rosa
|
r1804 | void tst_QValueAxis::ticksCount() | ||
Michal Klocek
|
r1700 | { | ||
QFETCH(int, ticksCount); | ||||
Michal Klocek
|
r1699 | |||
Michal Klocek
|
r1700 | QSignalSpy spy0(m_valuesaxis, SIGNAL(maxChanged(qreal))); | ||
QSignalSpy spy1(m_valuesaxis, SIGNAL(minChanged(qreal))); | ||||
Jani Honkonen
|
r2110 | QSignalSpy spy2(m_valuesaxis, SIGNAL(rangeChanged(qreal,qreal))); | ||
Michal Klocek
|
r1699 | |||
Marek Rosa
|
r1807 | m_valuesaxis->setTickCount(ticksCount); | ||
QCOMPARE(m_valuesaxis->tickCount(), ticksCount); | ||||
Michal Klocek
|
r1699 | |||
QCOMPARE(spy0.count(), 0); | ||||
QCOMPARE(spy1.count(), 0); | ||||
QCOMPARE(spy2.count(), 0); | ||||
Michal Klocek
|
r1700 | |||
m_chart->setAxisX(m_valuesaxis, m_series); | ||||
m_view->show(); | ||||
QTest::qWaitForWindowShown(m_view); | ||||
Marek Rosa
|
r1807 | QCOMPARE(m_valuesaxis->tickCount(), ticksCount); | ||
Michal Klocek
|
r1699 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::noautoscale_data() | ||
Michal Klocek
|
r1705 | { | ||
QTest::addColumn<qreal>("min"); | ||||
QTest::addColumn<qreal>("max"); | ||||
Marek Rosa
|
r1943 | QTest::newRow("1.0 - 101.0") << (qreal)-1.0 << (qreal)101.0; | ||
QTest::newRow("25.0 - 75.0") << (qreal)25.0 << (qreal)75.0; | ||||
QTest::newRow("101.0") << (qreal)40.0 << (qreal)60.0; | ||||
Michal Klocek
|
r1705 | } | ||
Marek Rosa
|
r1804 | void tst_QValueAxis::noautoscale() | ||
Michal Klocek
|
r1705 | { | ||
QFETCH(qreal, min); | ||||
QFETCH(qreal, max); | ||||
QSignalSpy spy0(m_valuesaxis, SIGNAL(maxChanged(qreal))); | ||||
QSignalSpy spy1(m_valuesaxis, SIGNAL(minChanged(qreal))); | ||||
Jani Honkonen
|
r2110 | QSignalSpy spy2(m_valuesaxis, SIGNAL(rangeChanged(qreal,qreal))); | ||
Michal Klocek
|
r1705 | |||
m_valuesaxis->setRange(min, max); | ||||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->min() - min), "Min not equal"); | ||||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->max() - max), "Max not equal"); | ||||
QCOMPARE(spy0.count(), 1); | ||||
QCOMPARE(spy1.count(), 1); | ||||
QCOMPARE(spy2.count(), 1); | ||||
m_chart->setAxisX(m_valuesaxis, m_series); | ||||
m_view->show(); | ||||
QTest::qWaitForWindowShown(m_view); | ||||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->min() - min), "Min not equal"); | ||||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->max() - max), "Max not equal"); | ||||
} | ||||
Marek Rosa
|
r1804 | void tst_QValueAxis::autoscale_data() | ||
Michal Klocek
|
r1705 | { | ||
} | ||||
Marek Rosa
|
r1804 | void tst_QValueAxis::autoscale() | ||
Michal Klocek
|
r1705 | { | ||
QSignalSpy spy0(m_valuesaxis, SIGNAL(maxChanged(qreal))); | ||||
QSignalSpy spy1(m_valuesaxis, SIGNAL(minChanged(qreal))); | ||||
Jani Honkonen
|
r2110 | QSignalSpy spy2(m_valuesaxis, SIGNAL(rangeChanged(qreal,qreal))); | ||
Michal Klocek
|
r1705 | |||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->min()), "Min not equal"); | ||||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->max()), "Max not equal"); | ||||
m_chart->setAxisX(m_valuesaxis, m_series); | ||||
QCOMPARE(spy0.count(), 1); | ||||
QCOMPARE(spy1.count(), 1); | ||||
QCOMPARE(spy2.count(), 1); | ||||
m_view->show(); | ||||
QTest::qWaitForWindowShown(m_view); | ||||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->min() + 100), "Min not equal"); | ||||
QVERIFY2(qFuzzyIsNull(m_valuesaxis->max() - 100), "Max not equal"); | ||||
} | ||||
Marek Rosa
|
r1804 | QTEST_MAIN(tst_QValueAxis) | ||
Marek Rosa
|
r1805 | #include "tst_qvalueaxis.moc" | ||
Michal Klocek
|
r1699 | |||