File: tests.h

package info (click to toggle)
nixnote2 2.1.7~git20220718%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 11,984 kB
  • sloc: cpp: 78,958; java: 1,096; sh: 322; javascript: 107; ansic: 10; makefile: 6
file content (42 lines) | stat: -rw-r--r-- 1,070 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#ifndef NIXNOTE2_TESTS_H
#define NIXNOTE2_TESTS_H

#include <QObject>

class Tests: public QObject
{
    Q_OBJECT

private:
    QString formatToEnml(QString source);
    QString addEnmlEnvelope(QString source, QString resources = QString(), QString bodyAttrs = QString());
    QString readFile(QString file);
    QString getHtmlWithStrippedHtmlComments(QString source);

public:
    Q_INVOKABLE explicit Tests(QObject *parent=Q_NULLPTR);
    virtual ~Tests() {};

// comment out to debug the only the last test
private slots:
    void enmlBasicTest();
    void enmlNixnoteTodoTest();
    void enmlNixnoteImageTest();
    void enmlNixnoteObjectTest();
    void enmlNixnoteEncryptTest();
    void enmlNixnoteTableTest();
    void enmlHtml5TagsTest();
    void latexStringUtilTest();
    void enmlNixnoteLinkTest2();
    void enmlHtmlFileTest();
    void enmlBasicRecursiveTest();
    void enmlNixnoteLinkTest();
    void enmlTidyTest();
    void enmlHtmlCommentTest();
    void enmlHtmlMapTest();

private slots:
    void enmlHtmlSvgTest();
};

#endif // NIXNOTE2_TESTS_H