summaryrefslogtreecommitdiff
path: root/tests/testsrc/bad
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-08-16 17:52:53 +0300
committerAndrei Karas <akaras@inbox.ru>2016-08-16 17:54:47 +0300
commit7213833c054da4a5c46d0f4e3190b2770c204b7c (patch)
tree87abae0aa8cd48e648861f5c8aae3107b9c31fb5 /tests/testsrc/bad
parentd46b9aa882ff04ca43736eb4290cd100e54d2de2 (diff)
downloadmplint-7213833c054da4a5c46d0f4e3190b2770c204b7c.tar.gz
mplint-7213833c054da4a5c46d0f4e3190b2770c204b7c.tar.bz2
mplint-7213833c054da4a5c46d0f4e3190b2770c204b7c.tar.xz
mplint-7213833c054da4a5c46d0f4e3190b2770c204b7c.zip
Add check for wrong brackets formatting.
Diffstat (limited to 'tests/testsrc/bad')
-rw-r--r--tests/testsrc/bad/brackets.cpp81
-rw-r--r--tests/testsrc/bad/brackets.h79
2 files changed, 160 insertions, 0 deletions
diff --git a/tests/testsrc/bad/brackets.cpp b/tests/testsrc/bad/brackets.cpp
new file mode 100644
index 0000000..898a258
--- /dev/null
+++ b/tests/testsrc/bad/brackets.cpp
@@ -0,0 +1,81 @@
+/*
+ * The ManaPlus Client
+ * Copyright (C) 2014 The ManaPlus Developers
+ *
+ * This file is part of The ManaPlus Client.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "debug.h"
+
+void func1() {
+ if (a == 10)
+ {
+ if (b == 20)
+ {
+ }
+ }
+}
+
+void func2()
+{
+ if (a == 10) {
+ if (b == 20)
+ {
+ }
+ }
+}
+
+void func3()
+{
+ if (a == 10)
+ {
+ if (b == 20) {
+ }
+ }
+}
+
+void func4()
+{
+ if (a == 10)
+ {
+ if (b == 20)
+ {
+ } else
+ {
+ }
+ }
+}
+
+void func5()
+{
+ if (a == 10)
+ {
+ if (b == 20)
+ {
+ }
+ else {
+ }
+ }
+}
+
+void func6()
+{
+ if (a == 10) {
+ if (b == 20) {
+ } else {
+ }
+ }
+}
diff --git a/tests/testsrc/bad/brackets.h b/tests/testsrc/bad/brackets.h
new file mode 100644
index 0000000..bb1ba39
--- /dev/null
+++ b/tests/testsrc/bad/brackets.h
@@ -0,0 +1,79 @@
+/*
+ * The ManaPlus Client
+ * Copyright (C) 2014 The ManaPlus Developers
+ *
+ * This file is part of The ManaPlus Client.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+void func1() {
+ if (a == 10)
+ {
+ if (b == 20)
+ {
+ }
+ }
+}
+
+void func2()
+{
+ if (a == 10) {
+ if (b == 20)
+ {
+ }
+ }
+}
+
+void func3()
+{
+ if (a == 10)
+ {
+ if (b == 20) {
+ }
+ }
+}
+
+void func4()
+{
+ if (a == 10)
+ {
+ if (b == 20)
+ {
+ } else
+ {
+ }
+ }
+}
+
+void func5()
+{
+ if (a == 10)
+ {
+ if (b == 20)
+ {
+ }
+ else {
+ }
+ }
+}
+
+void func6()
+{
+ if (a == 10) {
+ if (b == 20) {
+ } else {
+ }
+ }
+}