CPP: Add a test.

This commit is contained in:
Geoffrey White
2019-03-25 09:22:18 +00:00
parent 4075f570e2
commit 7b88bf7617
2 changed files with 37 additions and 0 deletions

View File

@@ -19,5 +19,6 @@
| Variants.cpp:65:3:65:17 | ... = ... | Resource a is acquired by class MyClass6 but not released anywhere in this class. |
| Variants.cpp:66:3:66:36 | ... = ... | Resource b is acquired by class MyClass6 but not released anywhere in this class. |
| Variants.cpp:67:3:67:41 | ... = ... | Resource c is acquired by class MyClass6 but not released anywhere in this class. |
| Variants.cpp:100:3:100:22 | ... = ... | Resource success is acquired by class myClass7Test but not released anywhere in this class. |
| Wrapped.cpp:46:3:46:22 | ... = ... | Resource ptr2 is acquired by class Wrapped2 but not released anywhere in this class. |
| Wrapped.cpp:59:3:59:22 | ... = ... | Resource ptr4 is acquired by class Wrapped2 but not released anywhere in this class. |

View File

@@ -73,3 +73,39 @@ public:
int *a, *b, *c;
};
class MyClass7
{
public:
MyClass7()
{
}
bool open()
{
// ...
}
void close()
{
// ...
}
};
class myClass7Test
{
public:
myClass7Test()
{
success = mc7.open(); // GOOD [FALSE POSITIVE]
}
~myClass7Test()
{
mc7.close();
}
private:
MyClass7 mc7;
bool success;
};