Subversion Repositories public iLand

Rev

Rev 539 | Rev 641 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#ifndef TESTS_H
#define TESTS_H
#include <QtCore/QString>
#include <QtCore/QObject>

class Climate;
class Tests
{
public:
    Tests(QObject *wnd);
    void speedOfExpression();
    void clearTrees();
    void killTrees();
    // climate
    void climate();
    void climateResponse();
    // light based tests for multiple stands
    void multipleLightRuns(const QString &fileName);
    void testWater();
    void testCSVFile();
    void testXml();
    void testRandom();
    void testSeedDispersal();
    void testMultithreadExecute();
    void testLinearExpressions();
    void testEstablishment();
    void testGridRunner();
    void testSoil();
    void testMap();
    private:
    QString dumpTreeList();
    QObject *mParent;
 private:
    void testSun();
    void testPheno(const Climate *clim);


};

#endif // TESTS_H