code format

This commit is contained in:
2022-12-14 14:13:52 +03:00
parent 430a41fefc
commit c2b8a8d6da
297 changed files with 27331 additions and 24162 deletions

View File

@@ -1,23 +1,26 @@
#include "gtest/gtest.h"
#include "piobject.h"
#include "gtest/gtest.h"
std::atomic<int> obj_cnt;
class Send: public PIObject {
PIOBJECT(Send)
public:
Send() {obj_cnt++;}
~Send() {obj_cnt--;}
EVENT1(ev, PIObject * , o)
Send() { obj_cnt++; }
~Send() { obj_cnt--; }
EVENT1(ev, PIObject *, o)
};
class Recv: public PIObject {
PIOBJECT(Recv)
public:
Recv() {obj_cnt++;}
~Recv() {obj_cnt--;}
EVENT_HANDLER1(void, eh, PIObject * , o) {
Recv() { obj_cnt++; }
~Recv() { obj_cnt--; }
EVENT_HANDLER1(void, eh, PIObject *, o) {
o->deleteLater();
piMSleep(10);
}
@@ -25,7 +28,7 @@ public:
TEST(Piobject, deleteLater) {
obj_cnt = 0;
obj_cnt = 0;
Send * s = new Send();
Recv * r = new Recv();
CONNECTU(s, ev, r, eh);
@@ -37,14 +40,16 @@ TEST(Piobject, deleteLater) {
PIVector<Send *> s2;
s2.resize(100, new Send());
for (auto o : s2) o->deleteLater();
for (auto o: s2)
o->deleteLater();
piMSleep(10);
ASSERT_EQ(obj_cnt, 0);
s2.clear();
PIVector<Recv *> r2;
r2.resize(100, [](size_t i){return new Recv();});
for (auto o : r2) o->deleteLater();
r2.resize(100, [](size_t i) { return new Recv(); });
for (auto o: r2)
o->deleteLater();
piMSleep(10);
ASSERT_EQ(obj_cnt, 0);
r2.clear();