Tweaks to make the tests work correctly and properly scope a BMessage
function. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2966 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -28,6 +28,8 @@
|
|||||||
// the scripting mechanisms.
|
// the scripting mechanisms.
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
#define USING_TEMPLATE_MADNESS
|
||||||
|
|
||||||
// Standard Includes -----------------------------------------------------------
|
// Standard Includes -----------------------------------------------------------
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
@@ -313,13 +315,15 @@ status_t BMessage::SendReply(uint32 command, BHandler* reply_to)
|
|||||||
status_t BMessage::SendReply(BMessage* the_reply, BHandler* reply_to,
|
status_t BMessage::SendReply(BMessage* the_reply, BHandler* reply_to,
|
||||||
bigtime_t timeout)
|
bigtime_t timeout)
|
||||||
{
|
{
|
||||||
// TODO: implement
|
BMessenger messenger(fReplyTo.team, fReplyTo.port, fReplyTo.target,
|
||||||
|
fReplyTo.preferred);
|
||||||
|
return SendReply(the_reply, messenger, timeout);
|
||||||
}
|
}
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
status_t BMessage::SendReply(BMessage* the_reply, BMessenger reply_to,
|
status_t BMessage::SendReply(BMessage* the_reply, BMessenger reply_to,
|
||||||
bigtime_t timeout)
|
bigtime_t timeout)
|
||||||
{
|
{
|
||||||
// TODO: implement
|
// TODO: implement *
|
||||||
}
|
}
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
status_t BMessage::SendReply(uint32 command, BMessage* reply_to_reply)
|
status_t BMessage::SendReply(uint32 command, BMessage* reply_to_reply)
|
||||||
@@ -331,7 +335,7 @@ status_t BMessage::SendReply(uint32 command, BMessage* reply_to_reply)
|
|||||||
status_t BMessage::SendReply(BMessage* the_reply, BMessage* reply_to_reply,
|
status_t BMessage::SendReply(BMessage* the_reply, BMessage* reply_to_reply,
|
||||||
bigtime_t send_timeout, bigtime_t reply_timeout)
|
bigtime_t send_timeout, bigtime_t reply_timeout)
|
||||||
{
|
{
|
||||||
// TODO: implement
|
// TODO: implement *
|
||||||
}
|
}
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
ssize_t BMessage::FlattenedSize() const
|
ssize_t BMessage::FlattenedSize() const
|
||||||
@@ -588,7 +592,7 @@ status_t BMessage::AddSpecifier(const BMessage* specifier)
|
|||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
status_t SetCurrentSpecifier(int32 index)
|
status_t BMessage::SetCurrentSpecifier(int32 index)
|
||||||
{
|
{
|
||||||
type_code type;
|
type_code type;
|
||||||
int32 count;
|
int32 count;
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ struct TDoubleInitPolicy : public ArrayTypeBase<double>
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
struct TInt8AssertPolicy
|
struct TDoubleAssertPolicy
|
||||||
{
|
{
|
||||||
inline static double Zero() { return 0; }
|
inline static double Zero() { return 0; }
|
||||||
inline static double Invalid() { return 0;}
|
inline static double Invalid() { return 0;}
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ struct TFloatInitPolicy : public ArrayTypeBase<float>
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
struct TInt8AssertPolicy
|
struct TFloatAssertPolicy
|
||||||
{
|
{
|
||||||
inline static float Zero() { return 0; }
|
inline static float Zero() { return 0; }
|
||||||
inline static float Invalid() { return 0;}
|
inline static float Invalid() { return 0;}
|
||||||
|
|||||||
@@ -4,8 +4,6 @@
|
|||||||
#include "MessageConstructTest.h"
|
#include "MessageConstructTest.h"
|
||||||
#include "MessageOpAssignTest.h"
|
#include "MessageOpAssignTest.h"
|
||||||
#include "MessageBoolItemTest.h"
|
#include "MessageBoolItemTest.h"
|
||||||
#include "MessageFloatItemTest.h"
|
|
||||||
#include "MessageDoubleItemTest.h"
|
|
||||||
#include "MessageInt8ItemTest.h"
|
#include "MessageInt8ItemTest.h"
|
||||||
#include "MessageInt16ItemTest.h"
|
#include "MessageInt16ItemTest.h"
|
||||||
#include "MessageInt32ItemTest.h"
|
#include "MessageInt32ItemTest.h"
|
||||||
@@ -13,6 +11,9 @@
|
|||||||
#include "MessageBRectItemTest.h"
|
#include "MessageBRectItemTest.h"
|
||||||
#include "MessageBPointItemTest.h"
|
#include "MessageBPointItemTest.h"
|
||||||
#include "MessageEasyFindTest.h"
|
#include "MessageEasyFindTest.h"
|
||||||
|
#include "MessageFloatItemTest.h"
|
||||||
|
#include "MessageDoubleItemTest.h"
|
||||||
|
//#include "MessageRefItemTest.h"
|
||||||
|
|
||||||
Test* MessageTestSuite()
|
Test* MessageTestSuite()
|
||||||
{
|
{
|
||||||
@@ -21,8 +22,6 @@ Test* MessageTestSuite()
|
|||||||
tests->addTest(TMessageConstructTest::Suite());
|
tests->addTest(TMessageConstructTest::Suite());
|
||||||
tests->addTest(TMessageOpAssignTest::Suite());
|
tests->addTest(TMessageOpAssignTest::Suite());
|
||||||
tests->addTest(TMessageBoolItemTest::Suite());
|
tests->addTest(TMessageBoolItemTest::Suite());
|
||||||
tests->addTest(TMessageFloatItemTest::Suite());
|
|
||||||
tests->addTest(TMessageDoubleItemTest::Suite());
|
|
||||||
tests->addTest(TMessageInt8ItemTest::Suite());
|
tests->addTest(TMessageInt8ItemTest::Suite());
|
||||||
tests->addTest(TMessageInt16ItemTest::Suite());
|
tests->addTest(TMessageInt16ItemTest::Suite());
|
||||||
tests->addTest(TMessageInt32ItemTest::Suite());
|
tests->addTest(TMessageInt32ItemTest::Suite());
|
||||||
@@ -30,6 +29,9 @@ Test* MessageTestSuite()
|
|||||||
tests->addTest(TMessageBRectItemTest::Suite());
|
tests->addTest(TMessageBRectItemTest::Suite());
|
||||||
tests->addTest(TMessageBPointItemTest::Suite());
|
tests->addTest(TMessageBPointItemTest::Suite());
|
||||||
tests->addTest(TMessageEasyFindTest::Suite());
|
tests->addTest(TMessageEasyFindTest::Suite());
|
||||||
|
tests->addTest(TMessageFloatItemTest::Suite());
|
||||||
|
tests->addTest(TMessageDoubleItemTest::Suite());
|
||||||
|
// tests->addTest(TMessageRefItemTest::Suite());
|
||||||
|
|
||||||
return tests;
|
return tests;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user