Skip to content

Commit

Permalink
Update TestINDIClient to be compatible with INDI 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
knro committed Jan 19, 2023
1 parent e9a66c9 commit 5596b2d
Showing 1 changed file with 7 additions and 32 deletions.
39 changes: 7 additions & 32 deletions integs/TestIndiClient.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,16 +25,15 @@

#include "gtest/gtest.h"

#include "basedevice.h"
#include "baseclient.h"
#include "indiproperty.h"

#include "utils.h"

#include "SharedBuffer.h"
#include "ServerMock.h"
#include "IndiClientMock.h"


#define TEST_TCP_PORT 17624
#define TEST_UNIX_SOCKET "/tmp/indi-test-server"
#define STRINGIFY_TOK(x) #x
Expand All @@ -47,48 +46,26 @@ class MyClient : public INDI::BaseClient
MyClient(const std::string &dev, const std::string &prop) : dev(dev), prop(prop) {}
virtual ~MyClient() {}
protected:
virtual void newDevice(INDI::BaseDevice *)
virtual void newDevice(INDI::BaseDevice) override
{
std::cerr << "new device\n";
}
virtual void removeDevice(INDI::BaseDevice *)
virtual void removeDevice(INDI::BaseDevice) override
{
std::cerr << "remove device\n";
}
virtual void newProperty(INDI::Property *)
virtual void newProperty(INDI::Property) override
{
};
virtual void removeProperty(INDI::Property *)
{
}
virtual void newBLOB(IBLOB *bp)
{
std::cerr << "new blob: " << bp->format << "\n";

}

virtual void newSwitch(ISwitchVectorProperty *)
{
}

virtual void newNumber(INumberVectorProperty *)
virtual void removeProperty(INDI::Property) override
{
}

virtual void newMessage(INDI::BaseDevice *, int)
{
}
virtual void newText(ITextVectorProperty *)
{
}
virtual void newLight(ILightVectorProperty *)
{
}
virtual void serverConnected()
virtual void serverConnected() override
{
std::cerr << "server connected\n";
}
virtual void serverDisconnected(int)
virtual void serverDisconnected(int) override
{
std::cerr << "server disconnected\n";
}
Expand All @@ -106,8 +83,6 @@ TEST(IndiclientTcpConnect, ClientConnect)
MyClient * client = new MyClient("machin", "truc");
client->setServer("127.0.0.1", TEST_TCP_PORT);



// FIXME : async
// auto wait = runAsync([&fakeServer]=>{
std::thread t1([&fakeServer, &indiServerCnx]()
Expand Down

0 comments on commit 5596b2d

Please sign in to comment.