##// END OF EJS Templates
Adds tst_qvaluesaxis stub implementation
Adds tst_qvaluesaxis stub implementation

File last commit:

r1699:0af2d08df7ac
r1699:0af2d08df7ac
Show More
tst_qvaluesaxis.cpp
432 lines | 9.9 KiB | text/x-c | CppLexer
/****************************************************************************
**
** 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$
**
****************************************************************************/
#include "../qabstractaxis/tst_qabstractaxis.h"
#include "qvaluesaxis.h"
#include <qlineseries.h>
class tst_QValuesAxis : public tst_QAbstractAxis
{
Q_OBJECT
public slots:
void initTestCase();
void cleanupTestCase();
void init();
void cleanup();
private slots:
void qvaluesaxis_data();
void qvaluesaxis();
void max_data();
void max();
void min_data();
void min();
void niceNumbersEnabled_data();
void niceNumbersEnabled();
void setNiceNumbersEnabled_data();
void setNiceNumbersEnabled();
void setRange_data();
void setRange();
void setTicksCount_data();
void setTicksCount();
void ticksCount_data();
void ticksCount();
void type_data();
void type();
void maxChanged_data();
void maxChanged();
void minChanged_data();
void minChanged();
void rangeChanged_data();
void rangeChanged();
private:
QValuesAxis* m_valuesaxis;
QLineSeries* m_series;
};
void tst_QValuesAxis::initTestCase()
{
}
void tst_QValuesAxis::cleanupTestCase()
{
}
void tst_QValuesAxis::init()
{
m_valuesaxis = new QValuesAxis();
tst_QAbstractAxis::init(m_valuesaxis);
m_series = new QLineSeries();
*m_series << QPointF(-100,-100) << QPointF(0,0) << QPointF(100,100);
m_chart->addSeries(m_series);
m_chart->createDefaultAxes();
}
void tst_QValuesAxis::cleanup()
{
delete m_series;
delete m_valuesaxis;
m_series = 0;
m_valuesaxis = 0 ;
tst_QAbstractAxis::cleanup();
}
void tst_QValuesAxis::qvaluesaxis_data()
{
}
void tst_QValuesAxis::qvaluesaxis()
{
qabstractaxis();
QVERIFY(qFuzzyIsNull(m_valuesaxis->max()));
QVERIFY(qFuzzyIsNull(m_valuesaxis->min()));
QCOMPARE(m_valuesaxis->niceNumbersEnabled(), false);
QCOMPARE(m_valuesaxis->ticksCount(), 5);
QCOMPARE(m_valuesaxis->type(), QAbstractAxis::AxisTypeValues);
m_chart->setAxisX(m_valuesaxis,m_series);
m_view->show();
QTest::qWaitForWindowShown(m_view);
QVERIFY(!qFuzzyIsNull(m_valuesaxis->max()));
QVERIFY(!qFuzzyIsNull(m_valuesaxis->min()));
QCOMPARE(m_valuesaxis->niceNumbersEnabled(), false);
QCOMPARE(m_valuesaxis->ticksCount(), 5);
}
void tst_QValuesAxis::max_data()
{
QTest::addColumn<qreal>("max");
QTest::newRow("null") << 0.0;
}
// public qreal max() const
void tst_QValuesAxis::max()
{
#if 0
QFETCH(qreal, max);
SubQValuesAxis axis;
QSignalSpy spy0(&axis, SIGNAL(maxChanged(qreal)));
QSignalSpy spy1(&axis, SIGNAL(minChanged(qreal)));
QSignalSpy spy2(&axis, SIGNAL(rangeChanged(qreal, qreal)));
QCOMPARE(axis.max(), max);
QCOMPARE(spy0.count(), 0);
QCOMPARE(spy1.count(), 0);
QCOMPARE(spy2.count(), 0);
#endif
QSKIP("Test is not implemented.", SkipAll);
}
void tst_QValuesAxis::min_data()
{
QTest::addColumn<qreal>("min");
QTest::newRow("null") << 0.0;
}
// public qreal min() const
void tst_QValuesAxis::min()
{
#if 0
QFETCH(qreal, min);
SubQValuesAxis axis;
QSignalSpy spy0(&axis, SIGNAL(maxChanged(qreal)));
QSignalSpy spy1(&axis, SIGNAL(minChanged(qreal)));
QSignalSpy spy2(&axis, SIGNAL(rangeChanged(qreal, qreal)));
QCOMPARE(axis.min(), min);
QCOMPARE(spy0.count(), 0);
QCOMPARE(spy1.count(), 0);
QCOMPARE(spy2.count(), 0);
#endif
QSKIP("Test is not implemented.", SkipAll);
}
void tst_QValuesAxis::niceNumbersEnabled_data()
{
QTest::addColumn<bool>("niceNumbersEnabled");
QTest::newRow("true") << true;
QTest::newRow("false") << false;
}
// public bool niceNumbersEnabled() const
void tst_QValuesAxis::niceNumbersEnabled()
{
#if 0
QFETCH(bool, niceNumbersEnabled);
SubQValuesAxis axis;
QSignalSpy spy0(&axis, SIGNAL(maxChanged(qreal)));
QSignalSpy spy1(&axis, SIGNAL(minChanged(qreal)));
QSignalSpy spy2(&axis, SIGNAL(rangeChanged(qreal, qreal)));
QCOMPARE(axis.niceNumbersEnabled(), niceNumbersEnabled);
QCOMPARE(spy0.count(), 0);
QCOMPARE(spy1.count(), 0);
QCOMPARE(spy2.count(), 0);
#endif
QSKIP("Test is not implemented.", SkipAll);
}
void tst_QValuesAxis::setNiceNumbersEnabled_data()
{
QTest::addColumn<bool>("enable");
QTest::newRow("true") << true;
QTest::newRow("false") << false;
}
// public void setNiceNumbersEnabled(bool enable = true)
void tst_QValuesAxis::setNiceNumbersEnabled()
{
#if 0
QFETCH(bool, enable);
SubQValuesAxis axis;
QSignalSpy spy0(&axis, SIGNAL(maxChanged(qreal)));
QSignalSpy spy1(&axis, SIGNAL(minChanged(qreal)));
QSignalSpy spy2(&axis, SIGNAL(rangeChanged(qreal, qreal)));
axis.setNiceNumbersEnabled(enable);
QCOMPARE(spy0.count(), 0);
QCOMPARE(spy1.count(), 0);
QCOMPARE(spy2.count(), 0);
#endif
QSKIP("Test is not implemented.", SkipAll);
}
void tst_QValuesAxis::setRange_data()
{
QTest::addColumn<qreal>("min");
QTest::addColumn<qreal>("max");
QTest::newRow("null") << 0.0 << 0.0;
}
// public void setRange(qreal min, qreal max)
void tst_QValuesAxis::setRange()
{
#if 0
QFETCH(qreal, min);
QFETCH(qreal, max);
SubQValuesAxis axis;
QSignalSpy spy0(&axis, SIGNAL(maxChanged(qreal)));
QSignalSpy spy1(&axis, SIGNAL(minChanged(qreal)));
QSignalSpy spy2(&axis, SIGNAL(rangeChanged(qreal, qreal)));
axis.setRange(min, max);
QCOMPARE(spy0.count(), 0);
QCOMPARE(spy1.count(), 0);
QCOMPARE(spy2.count(), 0);
#endif
QSKIP("Test is not implemented.", SkipAll);
}
void tst_QValuesAxis::setTicksCount_data()
{
QTest::addColumn<int>("count");
QTest::newRow("0") << 0;
QTest::newRow("-1") << -1;
}
// public void setTicksCount(int count)
void tst_QValuesAxis::setTicksCount()
{
#if 0
QFETCH(int, count);
SubQValuesAxis axis;
QSignalSpy spy0(&axis, SIGNAL(maxChanged(qreal)));
QSignalSpy spy1(&axis, SIGNAL(minChanged(qreal)));
QSignalSpy spy2(&axis, SIGNAL(rangeChanged(qreal, qreal)));
axis.setTicksCount(count);
QCOMPARE(spy0.count(), 0);
QCOMPARE(spy1.count(), 0);
QCOMPARE(spy2.count(), 0);
#endif
QSKIP("Test is not implemented.", SkipAll);
}
void tst_QValuesAxis::ticksCount_data()
{
QTest::addColumn<int>("ticksCount");
QTest::newRow("0") << 0;
QTest::newRow("-1") << -1;
}
// public int ticksCount() const
void tst_QValuesAxis::ticksCount()
{
#if 0
QFETCH(int, ticksCount);
SubQValuesAxis axis;
QSignalSpy spy0(&axis, SIGNAL(maxChanged(qreal)));
QSignalSpy spy1(&axis, SIGNAL(minChanged(qreal)));
QSignalSpy spy2(&axis, SIGNAL(rangeChanged(qreal, qreal)));
QCOMPARE(axis.ticksCount(), ticksCount);
QCOMPARE(spy0.count(), 0);
QCOMPARE(spy1.count(), 0);
QCOMPARE(spy2.count(), 0);
#endif
QSKIP("Test is not implemented.", SkipAll);
}
Q_DECLARE_METATYPE(QAbstractAxis::AxisType)
void tst_QValuesAxis::type_data()
{
#if 0
QTest::addColumn<AxisType>("type");
QTest::newRow("null") << AxisType();
#endif
}
// public AxisType type() const
void tst_QValuesAxis::type()
{
#if 0
QFETCH(AxisType, type);
SubQValuesAxis axis;
QSignalSpy spy0(&axis, SIGNAL(maxChanged(qreal)));
QSignalSpy spy1(&axis, SIGNAL(minChanged(qreal)));
QSignalSpy spy2(&axis, SIGNAL(rangeChanged(qreal, qreal)));
QCOMPARE(axis.type(), type);
QCOMPARE(spy0.count(), 0);
QCOMPARE(spy1.count(), 0);
QCOMPARE(spy2.count(), 0);
#endif
QSKIP("Test is not implemented.", SkipAll);
}
void tst_QValuesAxis::maxChanged_data()
{
QTest::addColumn<qreal>("max");
QTest::newRow("null") << 0.0;
}
// protected void maxChanged(qreal max)
void tst_QValuesAxis::maxChanged()
{
#if 0
QFETCH(qreal, max);
SubQValuesAxis axis;
QSignalSpy spy0(&axis, SIGNAL(maxChanged(qreal)));
QSignalSpy spy1(&axis, SIGNAL(minChanged(qreal)));
QSignalSpy spy2(&axis, SIGNAL(rangeChanged(qreal, qreal)));
axis.call_maxChanged(max);
QCOMPARE(spy0.count(), 0);
QCOMPARE(spy1.count(), 0);
QCOMPARE(spy2.count(), 0);
#endif
QSKIP("Test is not implemented.", SkipAll);
}
void tst_QValuesAxis::minChanged_data()
{
QTest::addColumn<qreal>("min");
QTest::newRow("null") << 0.0;
}
// protected void minChanged(qreal min)
void tst_QValuesAxis::minChanged()
{
#if 0
QFETCH(qreal, min);
SubQValuesAxis axis;
QSignalSpy spy0(&axis, SIGNAL(maxChanged(qreal)));
QSignalSpy spy1(&axis, SIGNAL(minChanged(qreal)));
QSignalSpy spy2(&axis, SIGNAL(rangeChanged(qreal, qreal)));
axis.call_minChanged(min);
QCOMPARE(spy0.count(), 0);
QCOMPARE(spy1.count(), 0);
QCOMPARE(spy2.count(), 0);
#endif
QSKIP("Test is not implemented.", SkipAll);
}
void tst_QValuesAxis::rangeChanged_data()
{
QTest::addColumn<qreal>("min");
QTest::addColumn<qreal>("max");
QTest::newRow("null") << 0.0 << 0.0;
}
// protected void rangeChanged(qreal min, qreal max)
void tst_QValuesAxis::rangeChanged()
{
#if 0
QFETCH(qreal, min);
QFETCH(qreal, max);
SubQValuesAxis axis;
QSignalSpy spy0(&axis, SIGNAL(maxChanged(qreal)));
QSignalSpy spy1(&axis, SIGNAL(minChanged(qreal)));
QSignalSpy spy2(&axis, SIGNAL(rangeChanged(qreal, qreal)));
axis.call_rangeChanged(min, max);
QCOMPARE(spy0.count(), 0);
QCOMPARE(spy1.count(), 0);
QCOMPARE(spy2.count(), 0);
#endif
QSKIP("Test is not implemented.", SkipAll);
}
QTEST_MAIN(tst_QValuesAxis)
#include "tst_qvaluesaxis.moc"