void
testURL::testConstructScheme()
{
- CPPUNIT_ASSERT_EQUAL(URLScheme(), URL(PROTO_NONE).getScheme());
- CPPUNIT_ASSERT_EQUAL(URLScheme(PROTO_FTP), URL(PROTO_FTP).getScheme());
+ URLScheme empty_scheme;
+ URL protoless_url(PROTO_NONE);
+ CPPUNIT_ASSERT_EQUAL(empty_scheme, protoless_url.getScheme());
+
+ URLScheme ftp_scheme(PROTO_FTP);
+ URL ftp_url(PROTO_FTP);
+ CPPUNIT_ASSERT_EQUAL(ftp_scheme, ftp_url.getScheme());
}
/*
void
testURL::testDefaultConstructor()
{
+ URLScheme aScheme;
URL aUrl;
- CPPUNIT_ASSERT_EQUAL(URLScheme(), aUrl.getScheme());
+ CPPUNIT_ASSERT_EQUAL(aScheme, aUrl.getScheme());
URL *urlPointer = new URL;
CPPUNIT_ASSERT(urlPointer != NULL);
void
testURLScheme::testAssignFromprotocol_t()
{
+ URLScheme empty_scheme;
URLScheme scheme;
scheme = PROTO_NONE;
- CPPUNIT_ASSERT_EQUAL(URLScheme(), scheme);
+ CPPUNIT_ASSERT_EQUAL(empty_scheme, scheme);
+
+ URLScheme https_scheme(PROTO_HTTPS);
scheme = PROTO_HTTPS;
- CPPUNIT_ASSERT_EQUAL(URLScheme(PROTO_HTTPS), scheme);
+ CPPUNIT_ASSERT_EQUAL(https_scheme, scheme);
}
/*
void
testURLScheme::testDefaultConstructor()
{
- CPPUNIT_ASSERT_EQUAL(URLScheme(), URLScheme(PROTO_NONE));
+ URLScheme lhs;
+ URLScheme rhs(PROTO_NONE);
+ CPPUNIT_ASSERT_EQUAL(lhs, rhs);
}
/*
void
testURLScheme::testConstructprotocol_t()
{
- CPPUNIT_ASSERT_EQUAL(URLScheme(PROTO_NONE), URLScheme(PROTO_NONE));
- CPPUNIT_ASSERT_EQUAL(URLScheme(PROTO_CACHEOBJ), URLScheme(PROTO_CACHEOBJ));
- CPPUNIT_ASSERT(URLScheme(PROTO_NONE) != URLScheme(PROTO_CACHEOBJ));
+ URLScheme lhs_none(PROTO_NONE), rhs_none(PROTO_NONE);
+ CPPUNIT_ASSERT_EQUAL(lhs_none, rhs_none);
+
+ URLScheme lhs_cacheobj(PROTO_CACHEOBJ), rhs_cacheobj(PROTO_CACHEOBJ);
+ CPPUNIT_ASSERT_EQUAL(lhs_cacheobj, rhs_cacheobj);
+ CPPUNIT_ASSERT(lhs_none != rhs_cacheobj);
}
/*
void
testURLScheme::testConst_str()
{
- CPPUNIT_ASSERT_EQUAL(String("wais"), String(URLScheme(PROTO_WAIS).const_str()));
+ String lhs("wais");
+ URLScheme wais(PROTO_WAIS);
+ String rhs(wais.const_str());
+ CPPUNIT_ASSERT_EQUAL(lhs, rhs);
}
/*
{
std::ostringstream buffer;
buffer << URLScheme(PROTO_HTTP);
- CPPUNIT_ASSERT_EQUAL(String("http"), String(buffer.str().c_str()));
+ String http_str("http");
+ String from_buf(buffer.str().c_str());
+ CPPUNIT_ASSERT_EQUAL(http_str, from_buf);
}