From 417351fcebce1be4b221d505f6ed826b3d5de6ec Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Mon, 4 Aug 2014 16:55:19 +0200 Subject: [PATCH] HttpTest: use BReferenceable APIs for the BUrlContext. --- src/tests/kits/net/service/HttpTest.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/tests/kits/net/service/HttpTest.cpp b/src/tests/kits/net/service/HttpTest.cpp index 3bde8ee150..d2b0a2cc69 100644 --- a/src/tests/kits/net/service/HttpTest.cpp +++ b/src/tests/kits/net/service/HttpTest.cpp @@ -37,10 +37,11 @@ void HttpTest::GetTest() { BUrl testUrl(fBaseUrl, "/user-agent"); - BUrlContext c; + BUrlContext* c = new BUrlContext(); + c->AcquireReference(); BHttpRequest t(testUrl); - t.SetContext(&c); + t.SetContext(c); CPPUNIT_ASSERT(t.Run()); @@ -56,8 +57,10 @@ HttpTest::GetTest() r.Headers().CountHeaders()); CPPUNIT_ASSERT_EQUAL(42, r.Length()); // Fixed size as we know the response format. - CPPUNIT_ASSERT(!c.GetCookieJar().GetIterator().HasNext()); + CPPUNIT_ASSERT(!c->GetCookieJar().GetIterator().HasNext()); // This page should not set cookies + + c->ReleaseReference(); }