check: check.ll
-check.ll: logd_proto_test.o ll_test.cpp
+check.ll: logd_proto_test.o ll_test.o
${LINKXX} -o $@ ${COMMON_LIB}_${nothrflavour} ${EXT_LIBS} ${GLOBUS_LIBS} ${TEST_LIBS} $<
./check.ll
${CC} ${CFLAGS} ${GLOBUSINC} -c $< -o $@
logd_proto_test.o: %.o: %.c
- ${CC} ${CFLAGS} ${GLOBUSINC} -c $< -o $@
\ No newline at end of file
+ ${CC} ${CFLAGS} ${GLOBUSINC} -c $< -o $@
+
+ll_test.o: ll_test.cpp
+ ${CXX} ${CFLAGS} -c $< -0 $@
\ No newline at end of file
#include <cppunit/extensions/TestFactoryRegistry.h>
#include <cppunit/ui/text/TestRunner.h>
+extern "C" {
+#define DEFAULT_SOCKET "/tmp/interlogger.sock"
+char *socket_path = DEFAULT_SOCKET;
+}
class LLTest: public CppUnit::TestFixture
{
public:
void setUp() {
+ pipe(pd);
}
void tearDown() {
+ close(pd[0]);
+ close(pd[1]);
}
void testProtoServer() {
}
+private:
+ int pd[2];
};
CPPUNIT_TEST_SUITE_REGISTRATION( LLTest );
-int main (int ac,const char *av[])
+int
+main (int ac,const char *av[])
{
CppUnit::Test *suite = CppUnit::TestFactoryRegistry::getRegistry().makeTest();
CppUnit::TextUi::TestRunner runner;