summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/testreport.txt25
-rw-r--r--tests/testsrc/bad/final1.cpp1
-rw-r--r--tests/testsrc/bad/formatting.cpp1
-rw-r--r--tests/testsrc/good/constructor1.cpp3
-rw-r--r--tests/testsrc/good/constructor1.h4
-rw-r--r--tests/testsrc/good/final1.cpp3
-rw-r--r--tests/testsrc/good/final1.h2
-rw-r--r--tests/testsrc/good/formatting.cpp5
-rw-r--r--tests/testsrc/good/formatting.h3
-rw-r--r--tests/testsrc/good/formatting2.cpp2
-rw-r--r--tests/testsrc/good/virtual1.cpp2
-rw-r--r--tests/testsrc/good/virtual1.h2
12 files changed, 50 insertions, 3 deletions
diff --git a/tests/testreport.txt b/tests/testreport.txt
index 22e1413..e56ac61 100644
--- a/tests/testreport.txt
+++ b/tests/testreport.txt
@@ -31,20 +31,35 @@
[testsrc/bad/debug1.h:23]: V003: Dont use #include "debug.h" in .h files. Probably need replace it to #include "localconsts.h"
[testsrc/bad/debug2.cpp:23]: V004: Last include must be #include "debug.h"
[testsrc/bad/final1.cpp:25]: V007: Need add final or notfinal into class declaration
-[testsrc/bad/final1.cpp:30]: V007: Need add final or notfinal into class declaration
+[testsrc/bad/final1.cpp:27]: V016: Wrong A_DELETE_COPY or A_DEFAULT_COPY marker
+[testsrc/bad/final1.cpp:31]: V007: Need add final or notfinal into class declaration
[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/formatting2.cpp:26]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class SortPartyFunctor
[testsrc/bad/formatting2.cpp:28]: V011: Wrong public/protected/private formatting. Must be align 8, but present align 9.
+[testsrc/bad/formatting.cpp:25]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test1
[testsrc/bad/formatting.cpp:27]: V011: Wrong public/protected/private formatting. Must be align 4, but present align 0.
-[testsrc/bad/formatting.cpp:35]: V011: Wrong public/protected/private formatting. Must be align 4, but present align 0.
-[testsrc/bad/formatting.cpp:45]: V011: Wrong public/protected/private formatting. Must be align 4, but present align 8.
+[testsrc/bad/formatting.cpp:28]: V016: Wrong A_DELETE_COPY or A_DEFAULT_COPY marker
+[testsrc/bad/formatting.cpp:34]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test2
+[testsrc/bad/formatting.cpp:36]: V011: Wrong public/protected/private formatting. Must be align 4, but present align 0.
+[testsrc/bad/formatting.cpp:44]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test3
+[testsrc/bad/formatting.cpp:46]: V011: Wrong public/protected/private formatting. Must be align 4, but present align 8.
+[testsrc/bad/formatting.h:23]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test1
[testsrc/bad/formatting.h:25]: V011: Wrong public/protected/private formatting. Must be align 4, but present align 0.
+[testsrc/bad/formatting.h:31]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test2
[testsrc/bad/formatting.h:33]: V011: Wrong public/protected/private formatting. Must be align 4, but present align 5.
+[testsrc/bad/formatting.h:41]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test3
[testsrc/bad/formatting.h:43]: V011: Wrong public/protected/private formatting. Must be align 4, but present align 1.
[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.cpp:27]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test1
+[testsrc/bad/include1.cpp:34]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test2
+[testsrc/bad/include1.cpp:43]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test3
[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/include1.h:25]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test1
+[testsrc/bad/include1.h:32]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test2
+[testsrc/bad/include1.h:41]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test3
[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
@@ -67,7 +82,11 @@
[testsrc/bad/uk.po:2269]: V010: Wrong character at start of translation line.
[testsrc/bad/uk.po:2535]: V010: Wrong number of spaces at start of translation line.
[testsrc/bad/uk.po:3711]: V010: Wrong character at end of translation line.
+[testsrc/bad/virtual1.cpp:25]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test1
+[testsrc/bad/virtual1.cpp:31]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test2
[testsrc/bad/virtual1.cpp:33]: V013: Keywords virtual is useless if used with override or final
[testsrc/bad/virtual1.cpp:36]: V013: Keywords virtual is useless if used with override or final
+[testsrc/bad/virtual1.h:23]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test1
+[testsrc/bad/virtual1.h:29]: V016: Missing copy constructor marker A_DELETE_COPY / A_DEFAULT_COPY for class Test2
[testsrc/bad/virtual1.h:31]: V013: Keywords virtual is useless if used with override or final
[testsrc/bad/virtual1.h:32]: V013: Keywords virtual is useless if used with override or final
diff --git a/tests/testsrc/bad/final1.cpp b/tests/testsrc/bad/final1.cpp
index 3e17bb2..045cf18 100644
--- a/tests/testsrc/bad/final1.cpp
+++ b/tests/testsrc/bad/final1.cpp
@@ -24,6 +24,7 @@
class Test1
{
+ A_DELETE_COPY(Test2);
Test1();
}
diff --git a/tests/testsrc/bad/formatting.cpp b/tests/testsrc/bad/formatting.cpp
index 2f0bda5..3dab5ed 100644
--- a/tests/testsrc/bad/formatting.cpp
+++ b/tests/testsrc/bad/formatting.cpp
@@ -25,6 +25,7 @@
class Test1 final
{
public:
+ A_DELETE_COPY(Test3);
Test1::Test1()
{
}
diff --git a/tests/testsrc/good/constructor1.cpp b/tests/testsrc/good/constructor1.cpp
index 41003b7..d300f06 100644
--- a/tests/testsrc/good/constructor1.cpp
+++ b/tests/testsrc/good/constructor1.cpp
@@ -24,6 +24,7 @@
class Test1 final
{
+ A_DELETE_COPY(Test1)
Test1::Test1()
{
}
@@ -31,6 +32,8 @@ class Test1 final
struct Test2 final
{
+ A_DELETE_COPY(Test2)
+
Test2::Test2() :
data1(),
data2()
diff --git a/tests/testsrc/good/constructor1.h b/tests/testsrc/good/constructor1.h
index 4e5a06d..d33fadb 100644
--- a/tests/testsrc/good/constructor1.h
+++ b/tests/testsrc/good/constructor1.h
@@ -22,6 +22,8 @@
class Test1 final
{
+ A_DELETE_COPY(Test1)
+
Test1::Test1()
{
}
@@ -29,6 +31,8 @@ class Test1 final
struct Test2 final
{
+ A_DEFAULT_COPY(Test2)
+
Test2::Test2() :
data1(),
data2()
diff --git a/tests/testsrc/good/final1.cpp b/tests/testsrc/good/final1.cpp
index cdb6a1b..abac4dd 100644
--- a/tests/testsrc/good/final1.cpp
+++ b/tests/testsrc/good/final1.cpp
@@ -24,12 +24,15 @@
class Test1 final
{
+ A_DELETE_COPY(Test1);
Test1();
}
class Test2 notfinal : public Test1
{
Test2();
+
+ A_DEFAULT_COPY(Test2);
}
/*
diff --git a/tests/testsrc/good/final1.h b/tests/testsrc/good/final1.h
index c66c08a..913384f 100644
--- a/tests/testsrc/good/final1.h
+++ b/tests/testsrc/good/final1.h
@@ -22,10 +22,12 @@
class Test1 notfinal
{
+ A_DELETE_COPY(Test1)
}
class Test2 final : public Test1
{
+ A_DELETE_COPY(Test2)
}
diff --git a/tests/testsrc/good/formatting.cpp b/tests/testsrc/good/formatting.cpp
index 6d4d47a..5e1c6fe 100644
--- a/tests/testsrc/good/formatting.cpp
+++ b/tests/testsrc/good/formatting.cpp
@@ -25,6 +25,7 @@
class Test1 final
{
public:
+ A_DELETE_COPY(Test1);
Test1::Test1()
{
}
@@ -33,6 +34,7 @@ class Test1 final
struct Test2 final
{
protected:
+ A_DELETE_COPY(Test2);
Test2::Test2() :
data1(),
data2()
@@ -42,6 +44,7 @@ struct Test2 final
struct Test3 final
{
+ A_DEFAULT_COPY(Test3);
private:
Test3::Test3() :
data1(),
@@ -59,6 +62,8 @@ struct ParticleTimer final
{
}
+ A_DELETE_COPY(ParticleTimer);
+
Particle *particle;
int endTime;
Particle *const particle;
diff --git a/tests/testsrc/good/formatting.h b/tests/testsrc/good/formatting.h
index df123d2..a6ccd4b 100644
--- a/tests/testsrc/good/formatting.h
+++ b/tests/testsrc/good/formatting.h
@@ -22,6 +22,7 @@
class Test1 final
{
+ A_DELETE_COPY(Test1)
public:
Test1::Test1()
{
@@ -30,6 +31,7 @@ class Test1 final
struct Test2 final
{
+ A_DEFAULT_COPY(Test2)
protected:
Test2::Test2() :
data1(),
@@ -40,6 +42,7 @@ struct Test2 final
struct Test3 final
{
+ A_DELETE_COPY(Test3)
private:
Test3::Test3() :
data1(),
diff --git a/tests/testsrc/good/formatting2.cpp b/tests/testsrc/good/formatting2.cpp
index e790ade..fc20f0c 100644
--- a/tests/testsrc/good/formatting2.cpp
+++ b/tests/testsrc/good/formatting2.cpp
@@ -26,6 +26,8 @@ namespace
static class SortPartyFunctor final
{
public:
+ A_DELETE_COPY(SortPartyFunctor)
+
bool operator() (const PartyMember *const p1,
const PartyMember *const p2) const
{
diff --git a/tests/testsrc/good/virtual1.cpp b/tests/testsrc/good/virtual1.cpp
index 5314e16..6d2fad9 100644
--- a/tests/testsrc/good/virtual1.cpp
+++ b/tests/testsrc/good/virtual1.cpp
@@ -24,11 +24,13 @@
class Test1 final
{
+ A_DELETE_COPY(Test1)
virtual Test1finalize();
}
class Test2 notfinal : public Test1
{
+ A_DEFAULT_COPY(Test2)
Test2() override final;
}
diff --git a/tests/testsrc/good/virtual1.h b/tests/testsrc/good/virtual1.h
index c66c08a..a82e2ec 100644
--- a/tests/testsrc/good/virtual1.h
+++ b/tests/testsrc/good/virtual1.h
@@ -22,10 +22,12 @@
class Test1 notfinal
{
+ A_DEFAULT_COPY(Test1)
}
class Test2 final : public Test1
{
+ A_DEFAULT_COPY(Test2)
}