blob: bf3d85c42b8c685bbde6f16f4eb893949b42f7b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
// $Id$
/// It's a test - we need ACE_ASSERT
#ifdef ACE_NDEBUG
# undef ACE_NDEBUG
#endif
#include "tao/CORBANAME_Parser.h"
#include "tao/CORBALOC_Parser.h"
#include "Service_Configuration_Per_ORB.h"
// @brief The size of a repository is pre-determined and can not be exceeded
int
testLimits (int , ACE_TCHAR *[])
{
ACE_Service_Gestalt one(1); // Room for just one ...
ACE_ASSERT (0 == one.process_directive (ace_svc_desc_TAO_CORBANAME_Parser));
ACE_ASSERT (-1 == one.process_directive (ace_svc_desc_TAO_CORBALOC_Parser));
ACE_ASSERT (ENOSPC == errno);
ACE_DEBUG ((LM_DEBUG, "%p\n", "\tAttempt to overfill returned: "));
return 0;
}
int
ACE_TMAIN (int argc, ACE_TCHAR *argv[])
{
return testLimits (argc, argv);
}
|