Kaydet (Commit) cdefdd3d authored tarafından Pascal Junck's avatar Pascal Junck

INTEGRATION: CWS hroqfix01 (1.3.84); FILE MERGED

2004/11/01 10:43:32 lla 1.3.84.1: #114494# add a test
üst 9a396774
......@@ -2,9 +2,9 @@
*
* $RCSfile: osl_Socket_tests.cxx,v $
*
* $Revision: 1.3 $
* $Revision: 1.4 $
*
* last change: $Author: obo $ $Date: 2004-03-19 14:54:23 $
* last change: $Author: pjunck $ $Date: 2004-11-02 14:56:21 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
......@@ -109,8 +109,8 @@ namespace osl_Socket
// -----------------------------------------------------------------------------
/*
#if defined UNX
/*
void getHostname_003()
{
struct hostent *pQualifiedHostByName;
......@@ -125,20 +125,58 @@ namespace osl_Socket
pQualifiedHostBuffer[0] = '\0';
gethostbyname_r ("sceri.PRC.Sun.COM", &aQualifiedHostByName, pQualifiedHostBuffer, sizeof(pQualifiedHostBuffer), &pQualifiedHostByName, &nErrorNo);
// gethostbyname_r ("grande.germany.Sun.COM", &aQualifiedHostByName, pQualifiedHostBuffer, sizeof(pQualifiedHostBuffer), &pQualifiedHostByName, &nErrorNo);
gethostbyname_r ("longshot.PRC.Sun.COM", &aHostByName, pHostBuffer, sizeof(pHostBuffer), &pHostByName, &nErrorNo);
if ( pQualifiedHostByName )
t_print("# getHostname_003: QualifiedHostByName!\n" );
if ( pHostByName )
t_print("# getHostname_003: HostByName!\n" );
}
#endif
*/
void getHostname_001()
{
struct hostent *pQualifiedHostByName;
struct hostent *pHostByName;
struct hostent *pQualifiedHostByName1;
struct hostent *pHostByName1;
struct hostent aHostByName, aQualifiedHostByName, aHostByName1, aQualifiedHostByName1;
char pHostBuffer[ 256 ];
char pQualifiedHostBuffer[ 256 ];
char pHostBuffer1[ 2000 ];
char pQualifiedHostBuffer1[ 2000 ];
int nErrorNo;
pHostBuffer[0] = '\0';
pQualifiedHostBuffer[0] = '\0';
pHostBuffer1[0] = '\0';
pQualifiedHostBuffer1[0] = '\0';
gethostbyname_r ("grande.Germany.Sun.COM", &aQualifiedHostByName, pQualifiedHostBuffer, sizeof(pQualifiedHostBuffer), &pQualifiedHostByName, &nErrorNo);
gethostbyname_r ("longshot.PRC.Sun.COM", &aHostByName, pHostBuffer, sizeof(pHostBuffer), &pHostByName, &nErrorNo);
gethostbyname_r ("grande.Germany.Sun.COM", &aQualifiedHostByName1, pQualifiedHostBuffer1, sizeof(pQualifiedHostBuffer1), &pQualifiedHostByName1, &nErrorNo);
gethostbyname_r ("longshot.PRC.Sun.COM", &aHostByName1, pHostBuffer1, sizeof(pHostBuffer1), &pHostByName1, &nErrorNo);
if ( pQualifiedHostByName )
printf( "# QualifiedHostByName got if size is 256!\n" );
if ( pHostByName )
printf( "# HostByName got if size is 256!\n" );
if ( pQualifiedHostByName1 )
printf( "# QualifiedHostByName got if size is 2000!\n" );
if ( pHostByName1 )
printf( "# HostByName got if size is 2000!\n" );
}
#endif
CPPUNIT_TEST_SUITE( tests );
CPPUNIT_TEST( test_001 );
//CPPUNIT_TEST( getHostname_003 );
CPPUNIT_TEST( getHostname_001 );
CPPUNIT_TEST_SUITE_END();
};
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(osl_Socket::tests, "osl_SocketTest");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment