tests/testHttpReply.cc \
tests/testHttpReply.h \
tests/stub_time.cc \
- url.cc \
+ tests/stub_url.cc \
wordlist.h \
wordlist.cc
nodist_tests_testHttpReply_SOURCES=\
tests/testACLMaxUserIP.cc \
tests/testACLMaxUserIP.h \
tests/stub_time.cc \
- url.cc \
+ tests/stub_url.cc \
URL.h \
MemBuf.cc \
wordlist.h \
tests/stub_SwapDir.cc \
MemStore.cc \
$(UNLINKDSOURCE) \
- url.cc \
+ tests/stub_url.cc \
urn.h \
urn.cc \
wccp2.h \
tests/testStoreSupport.h \
tests/stub_time.cc \
$(UNLINKDSOURCE) \
- url.cc \
+ tests/stub_url.cc \
$(WIN32_SOURCE) \
wordlist.h \
wordlist.cc \
tests/stub_tunnel.cc \
MemStore.cc \
$(UNLINKDSOURCE) \
- url.cc \
+ tests/stub_url.cc \
urn.h \
urn.cc \
wccp2.h \
tests/stub_tunnel.cc \
MemStore.cc \
$(UNLINKDSOURCE) \
- url.cc \
+ tests/stub_url.cc \
urn.h \
urn.cc \
wccp2.h \
tools.cc \
tests/stub_tunnel.cc \
$(UNLINKDSOURCE) \
- url.cc \
+ tests/stub_url.cc \
urn.h \
urn.cc \
wccp2.h \
tests/testHttp1Parser.cc \
tests/testHttp1Parser.h \
tests/stub_time.cc \
+ tests/stub_url.cc \
wordlist.h \
wordlist.cc
nodist_tests_testHttp1Parser_SOURCES = \
tests/TestSwapDir.cc \
tests/TestSwapDir.h \
tests/stub_time.cc \
- url.cc \
+ tests/stub_url.cc \
wordlist.h \
wordlist.cc
HttpHdrCc.cc \
HttpHdrSc.cc \
HttpHdrScTarget.cc \
- url.cc \
+ tests/stub_url.cc \
StatCounters.h \
StatCounters.cc \
StatHist.h \
tools.h \
tests/stub_tools.cc \
time.cc \
- url.cc \
+ tests/stub_url.cc \
wordlist.h \
wordlist.cc \
$(DELAY_POOL_SOURCE) \
--- /dev/null
+/*
+ * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
+#include "squid.h"
+
+#define STUB_API "url.cc"
+#include "tests/STUB.h"
+
+#include "URL.h"
+URL::URL(AnyP::UriScheme const &) {STUB}
+void URL::touch() STUB
+void URL::host(const char *) STUB
+static SBuf nil;
+const SBuf &URL::path() const STUB_RETVAL(nil)
+const SBuf &URL::SlashPath()
+{
+ static SBuf slash("/");
+ return slash;
+}
+const SBuf &URL::Asterisk()
+{
+ static SBuf asterisk("*");
+ return asterisk;
+}
+SBuf &URL::authority(bool) const STUB_RETVAL(nil)
+SBuf &URL::absolute() const STUB_RETVAL(nil)
+void urlInitialize() STUB
+HttpRequest *urlParse(const HttpRequestMethod&, char *, HttpRequest *) STUB_RETVAL(nullptr)
+char *urlCanonicalClean(const HttpRequest *) STUB_RETVAL(nullptr)
+const char *urlCanonicalFakeHttps(const HttpRequest *) STUB_RETVAL(nullptr)
+bool urlIsRelative(const char *) STUB_RETVAL(false)
+char *urlMakeAbsolute(const HttpRequest *, const char *)STUB_RETVAL(nullptr)
+char *urlRInternal(const char *, unsigned short, const char *, const char *) STUB_RETVAL(nullptr)
+char *urlInternal(const char *, const char *) STUB_RETVAL(nullptr)
+int matchDomainName(const char *, const char *, uint) STUB_RETVAL(0)
+int urlCheckRequest(const HttpRequest *) STUB_RETVAL(0)
+char *urlHostname(const char *) STUB_RETVAL(nullptr)
+void urlExtMethodConfigure() STUB