Update unit tests for shared array functions

This commit is contained in:
Glen Fernandes
2017-03-06 01:18:16 -05:00
parent 6ef791c715
commit 324347b9ec
13 changed files with 1117 additions and 621 deletions

View File

@@ -1,32 +1,34 @@
/*
(c) 2012-2015 Glen Joseph Fernandes
<glenjofe -at- gmail.com>
Copyright 2012-2015 Glen Joseph Fernandes
(glenjofe@gmail.com)
Distributed under the Boost Software
License, Version 1.0.
http://boost.org/LICENSE_1_0.txt
Distributed under the Boost Software License, Version 1.0.
(http://www.boost.org/LICENSE_1_0.txt)
*/
#include <boost/detail/lightweight_test.hpp>
#include <boost/smart_ptr/make_shared.hpp>
class type {
public:
static unsigned int instances;
explicit type() {
static unsigned instances;
type() {
if (instances == 5) {
throw true;
}
instances++;
++instances;
}
~type() {
instances--;
--instances;
}
private:
type(const type&);
type& operator=(const type&);
};
unsigned int type::instances = 0;
unsigned type::instances = 0;
int main()
{