You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-cvs@httpd.apache.org by jo...@apache.org on 2009/02/13 23:32:17 UTC
svn commit: r744267 - /httpd/apreq/trunk/library/t/cookie.c
Author: joes
Date: Fri Feb 13 22:32:16 2009
New Revision: 744267
URL: http://svn.apache.org/viewvc?rev=744267&view=rev
Log:
add wordpress cookie test
Modified:
httpd/apreq/trunk/library/t/cookie.c
Modified: httpd/apreq/trunk/library/t/cookie.c
URL: http://svn.apache.org/viewvc/httpd/apreq/trunk/library/t/cookie.c?rev=744267&r1=744266&r2=744267&view=diff
==============================================================================
--- httpd/apreq/trunk/library/t/cookie.c (original)
+++ httpd/apreq/trunk/library/t/cookie.c Fri Feb 13 22:32:16 2009
@@ -30,7 +30,10 @@
static const char rfccookies[] = "$Version=1; first=a;$domain=quux;second=be,"
"$Version=1;third=cie";
-static apr_table_t *jar, *jar2;
+static const char wpcookies[] = "dbx-postmeta=grabit=0-,1-,2-,3-,4-,5-,6-"
+ "&advancedstuff=0-,1+,2-";
+
+static apr_table_t *jar, *jar2, *jar3;
static apr_pool_t *p;
static void jar_make(dAT)
@@ -41,6 +44,9 @@
jar2 = apr_table_make(p, APREQ_DEFAULT_NELTS);
AT_not_null(jar2);
AT_int_eq(apreq_parse_cookie_header(p, jar2, rfccookies), APR_SUCCESS);
+ jar3 = apr_table_make(p, APREQ_DEFAULT_NELTS);
+ AT_not_null(jar3);
+ AT_int_eq(apreq_parse_cookie_header(p, jar3, wpcookies), APREQ_ERROR_NOTOKEN);
}
static void jar_get_rfc(dAT)
@@ -167,7 +173,7 @@
unsigned i, plan = 0;
dAT;
at_test_t test_list [] = {
- { dT(jar_make, 4) },
+ { dT(jar_make, 6) },
{ dT(jar_get_rfc, 6), "1 3 5" },
{ dT(jar_get_ns, 10) },
{ dT(netscape_cookie, 7) },