code format
This commit is contained in:
@@ -1,26 +1,28 @@
|
||||
#include "gtest/gtest.h"
|
||||
#include "piobject.h"
|
||||
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
class Object : public PIObject
|
||||
{
|
||||
|
||||
class Object: public PIObject {
|
||||
PIOBJECT(Object)
|
||||
|
||||
public:
|
||||
Object() {
|
||||
x=0;
|
||||
// CONNECTL(this, deleted, [](PIObject * o){
|
||||
// piCout << "deteted" << o;
|
||||
// });
|
||||
x = 0;
|
||||
// CONNECTL(this, deleted, [](PIObject * o){
|
||||
// piCout << "deteted" << o;
|
||||
// });
|
||||
}
|
||||
void test() {event_test();}
|
||||
void test_val() {event_val(x);}
|
||||
int getX() const {return x;}
|
||||
void test() { event_test(); }
|
||||
void test_val() { event_val(x); }
|
||||
int getX() const { return x; }
|
||||
|
||||
EVENT(event_test)
|
||||
EVENT1(event_val, int, arg)
|
||||
|
||||
EVENT_HANDLER(void, handler_test) {x++;}
|
||||
EVENT_HANDLER1(void, handler_val, int, arg) {x = arg;}
|
||||
EVENT_HANDLER(void, handler_test) { x++; }
|
||||
EVENT_HANDLER1(void, handler_val, int, arg) { x = arg; }
|
||||
|
||||
private:
|
||||
int x;
|
||||
};
|
||||
@@ -46,7 +48,7 @@ TEST(PiobjectConnections, CONNECT0) {
|
||||
b.test();
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 1);
|
||||
// piCout << "================";
|
||||
// piCout << "================";
|
||||
}
|
||||
|
||||
|
||||
@@ -81,7 +83,7 @@ TEST(PiobjectConnections, CONNECT0_DISCONNECT) {
|
||||
b.test();
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 1);
|
||||
// piCout << "================";
|
||||
// piCout << "================";
|
||||
}
|
||||
|
||||
TEST(PiobjectConnections, CONNECTU) {
|
||||
@@ -104,7 +106,7 @@ TEST(PiobjectConnections, CONNECTU) {
|
||||
b.test();
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 1);
|
||||
// piCout << "================";
|
||||
// piCout << "================";
|
||||
}
|
||||
|
||||
TEST(PiobjectConnections, CONNECTU_DISCONNECT) {
|
||||
@@ -154,7 +156,7 @@ TEST(PiobjectConnections, CONNECTU_DISCONNECT) {
|
||||
a.test_val();
|
||||
ASSERT_EQ(a.getX(), -1);
|
||||
ASSERT_EQ(b.getX(), 99);
|
||||
// piCout << "================";
|
||||
// piCout << "================";
|
||||
}
|
||||
|
||||
|
||||
@@ -169,9 +171,7 @@ TEST(PiobjectConnections, CONNECTL) {
|
||||
b.test();
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 0);
|
||||
CONNECTL(&a, event_test, [&b](){
|
||||
b.handler_val(7);
|
||||
});
|
||||
CONNECTL(&a, event_test, [&b]() { b.handler_val(7); });
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 0);
|
||||
a.test();
|
||||
@@ -180,7 +180,7 @@ TEST(PiobjectConnections, CONNECTL) {
|
||||
b.test();
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 7);
|
||||
// piCout << "================";
|
||||
// piCout << "================";
|
||||
}
|
||||
|
||||
TEST(PiobjectConnections, CONNECTL_DISCONNECT) {
|
||||
@@ -194,9 +194,7 @@ TEST(PiobjectConnections, CONNECTL_DISCONNECT) {
|
||||
b.test();
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 0);
|
||||
CONNECTL(&a, event_test, [&b](){
|
||||
b.handler_test();
|
||||
});
|
||||
CONNECTL(&a, event_test, [&b]() { b.handler_test(); });
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 0);
|
||||
a.test();
|
||||
@@ -214,21 +212,17 @@ TEST(PiobjectConnections, CONNECTL_DISCONNECT) {
|
||||
a.test();
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 2);
|
||||
// piCout << "================";
|
||||
// piCout << "================";
|
||||
}
|
||||
|
||||
TEST(PiobjectConnections, CONNECTL_twice) {
|
||||
Object a;
|
||||
Object b;
|
||||
CONNECTL(&a, event_test, [&b](){
|
||||
b.handler_test();
|
||||
});
|
||||
CONNECTL(&a, event_test, [&b]() { b.handler_test(); });
|
||||
a.test();
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 1);
|
||||
CONNECTL(&a, event_test, [&b](){
|
||||
b.handler_test();
|
||||
});
|
||||
CONNECTL(&a, event_test, [&b]() { b.handler_test(); });
|
||||
a.test();
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 3);
|
||||
@@ -239,21 +233,17 @@ TEST(PiobjectConnections, CONNECTL_twice) {
|
||||
a.test();
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 0);
|
||||
CONNECTL(&a, event_test, [&b](){
|
||||
b.handler_test();
|
||||
});
|
||||
CONNECTL(&a, event_test, [&b]() { b.handler_test(); });
|
||||
a.test();
|
||||
ASSERT_EQ(a.getX(), 0);
|
||||
ASSERT_EQ(b.getX(), 1);
|
||||
// piCout << "================";
|
||||
// piCout << "================";
|
||||
}
|
||||
|
||||
TEST(PiobjectConnections, CONNECT_AFTER_DISCONNECT) {
|
||||
Object a;
|
||||
Object b;
|
||||
CONNECTL(&a, event_test, [&b](){
|
||||
b.handler_test();
|
||||
});
|
||||
CONNECTL(&a, event_test, [&b]() { b.handler_test(); });
|
||||
a.test();
|
||||
ASSERT_EQ(b.getX(), 1);
|
||||
PIObject::piDisconnect(&a, "event_test");
|
||||
@@ -265,15 +255,13 @@ TEST(PiobjectConnections, CONNECT_AFTER_DISCONNECT) {
|
||||
a.test_val();
|
||||
ASSERT_EQ(a.getX(), 8);
|
||||
ASSERT_EQ(b.getX(), 8);
|
||||
// piCout << "================";
|
||||
// piCout << "================";
|
||||
}
|
||||
|
||||
TEST(PiobjectConnections, CONNECTL_WRONG_DISCONNECT) {
|
||||
Object a;
|
||||
Object b;
|
||||
CONNECTL(&a, event_test, [&b](){
|
||||
b.handler_test();
|
||||
});
|
||||
CONNECTL(&a, event_test, [&b]() { b.handler_test(); });
|
||||
a.test();
|
||||
ASSERT_EQ(b.getX(), 1);
|
||||
PIObject::piDisconnect(&b, "event_test");
|
||||
@@ -282,7 +270,7 @@ TEST(PiobjectConnections, CONNECTL_WRONG_DISCONNECT) {
|
||||
PIObject::piDisconnect(&a, "event_test");
|
||||
a.test();
|
||||
ASSERT_EQ(b.getX(), 2);
|
||||
// piCout << "================";
|
||||
// piCout << "================";
|
||||
}
|
||||
|
||||
TEST(PiobjectConnections, CONNECT_WRONG_DISCONNECT) {
|
||||
@@ -298,7 +286,7 @@ TEST(PiobjectConnections, CONNECT_WRONG_DISCONNECT) {
|
||||
PIObject::piDisconnect(&a, "event_test");
|
||||
a.test();
|
||||
ASSERT_EQ(b.getX(), 2);
|
||||
// piCout << "================";
|
||||
// piCout << "================";
|
||||
}
|
||||
|
||||
TEST(PiobjectConnections, CONNECTU_WRONG_DISCONNECT) {
|
||||
@@ -313,5 +301,5 @@ TEST(PiobjectConnections, CONNECTU_WRONG_DISCONNECT) {
|
||||
PIObject::piDisconnect(&a, "event_test");
|
||||
a.test();
|
||||
ASSERT_EQ(b.getX(), 2);
|
||||
// piCout << "================";
|
||||
// piCout << "================";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user