Files
Cnomicon/tests/uri/uri_test.cpp
2021-01-22 10:16:20 -05:00

36 lines
703 B
C++

#include <stdio.h>
#include "UriParse.h"
int main( int argc, char *argv[] )
{
for ( int i=1 ; i<argc ; i++ )
{
UriParse uri;
printf( "Parsing: %s\n", argv[i] );
int n = uri.setUri( argv[i] );
if ( n > 0 )
{
printf( "\tparsed out %d fields\n", n );
printf( "\tproto: %s\n", uri.getProto() ); // scheme
printf( "\tuser: %s\n", uri.getUser() );
printf( "\tpass: %s\n", uri.getPassword() );
printf( "\thost: %s\n", uri.getHost() );
printf( "\tport: %s\n", uri.getService() );
printf( "\tpath: %s\n", uri.getPath() );
printf( "\trate: %d\n", uri.getRate() );
}
else
{
printf( "\tfailed!\n" );
}
printf( "\n" );
}
return 0;
}