summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-06-03 19:48:31 +0300
committerAndrei Karas <akaras@inbox.ru>2014-06-03 20:16:05 +0300
commit69ea8a21a832be11f3ce8344431d2cdd0d6e74e7 (patch)
treedfb899b9fdca05e8865bde3c3ca5ef2fb7337b84 /tests
parent11cc29197700eed64f9a82f81b503dd75dfa1811 (diff)
downloadmplint-69ea8a21a832be11f3ce8344431d2cdd0d6e74e7.tar.gz
mplint-69ea8a21a832be11f3ce8344431d2cdd0d6e74e7.tar.bz2
mplint-69ea8a21a832be11f3ce8344431d2cdd0d6e74e7.tar.xz
mplint-69ea8a21a832be11f3ce8344431d2cdd0d6e74e7.zip
add rule for checking xml header.
Diffstat (limited to 'tests')
-rw-r--r--tests/testreport.txt3
-rw-r--r--tests/testsrc/bad/avatarlistbox.xml6
-rw-r--r--tests/testsrc/bad/include1.cpp2
-rw-r--r--tests/testsrc/bad/include1.h2
-rw-r--r--tests/testsrc/good/avatarlistbox.xml7
5 files changed, 20 insertions, 0 deletions
diff --git a/tests/testreport.txt b/tests/testreport.txt
index 6297170..15249b8 100644
--- a/tests/testreport.txt
+++ b/tests/testreport.txt
@@ -1,3 +1,4 @@
+[testsrc/bad/avatarlistbox.xml:1]: V009: Wrong xml header. Must be '<?xml version="1.0" encoding="utf-8"?>'
[testsrc/bad/constructor1.cpp:25]: V007: Need add final or notfinal into class declaration
[testsrc/bad/constructor1.cpp:32]: V007: Need add final or notfinal into class declaration
[testsrc/bad/constructor1.cpp:34]: V006: Add space between constructor and ":".
@@ -18,7 +19,9 @@
[testsrc/bad/final1.h:23]: V007: Need add final or notfinal into class declaration
[testsrc/bad/final1.h:27]: V007: Need add final or notfinal into class declaration
[testsrc/bad/include1.cpp:21]: V008: Wrong include #include "lintmanager1.h". Probably you should use path from src dir, or use #include <file.ext>
+[testsrc/bad/include1.cpp:23]: V008: Wrong include #include "include1.h". Probably you should use path from src dir, or use #include <file.ext>
[testsrc/bad/include1.h:21]: V008: Wrong include #include "lintmanager1.h". Probably you should use path from src dir, or use #include <file.ext>
+[testsrc/bad/include1.h:23]: V008: Wrong include #include "license1.h". Probably you should use path from src dir, or use #include <file.ext>
[testsrc/bad/license1.cpp:1]: V005: Should be license header
[testsrc/bad/license1.h:1]: V005: Should be license header
[testsrc/bad/license2.cpp:2]: V005: Should be 'The ManaPlus Client' in header
diff --git a/tests/testsrc/bad/avatarlistbox.xml b/tests/testsrc/bad/avatarlistbox.xml
new file mode 100644
index 0000000..b16e8d9
--- /dev/null
+++ b/tests/testsrc/bad/avatarlistbox.xml
@@ -0,0 +1,6 @@
+<skinset name="Default" image="window.png">
+ <widget type="Window">
+ <option name="padding" value="8" />
+ <option name="imagePadding" value="8" />
+ </widget>
+</skinset>
diff --git a/tests/testsrc/bad/include1.cpp b/tests/testsrc/bad/include1.cpp
index 893c186..a2ed231 100644
--- a/tests/testsrc/bad/include1.cpp
+++ b/tests/testsrc/bad/include1.cpp
@@ -20,6 +20,8 @@
#include "lintmanager1.h"
+#include "include1.h"
+
#include "debug.h"
class Test1 final
diff --git a/tests/testsrc/bad/include1.h b/tests/testsrc/bad/include1.h
index 1d87446..458a491 100644
--- a/tests/testsrc/bad/include1.h
+++ b/tests/testsrc/bad/include1.h
@@ -20,6 +20,8 @@
#include "lintmanager1.h"
+#include "license1.h"
+
class Test1 final
{
Test1::Test1()
diff --git a/tests/testsrc/good/avatarlistbox.xml b/tests/testsrc/good/avatarlistbox.xml
new file mode 100644
index 0000000..1cc0199
--- /dev/null
+++ b/tests/testsrc/good/avatarlistbox.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<skinset name="Default" image="window.png">
+ <widget type="Window">
+ <option name="padding" value="8" />
+ <option name="imagePadding" value="8" />
+ </widget>
+</skinset>