From: Adam Dickmeiss Date: Tue, 28 Sep 2010 09:00:33 +0000 (+0200) Subject: backend_test: honor close, init message sz X-Git-Tag: v1.2.3~2^2~1 X-Git-Url: http://lists.indexdata.dk/?a=commitdiff_plain;h=1051acf10ca15d631e7d093ea9103fe1ec9ef8a6;p=metaproxy-moved-to-github.git backend_test: honor close, init message sz --- diff --git a/src/filter_backend_test.cpp b/src/filter_backend_test.cpp index d14bee2..02c447e 100644 --- a/src/filter_backend_test.cpp +++ b/src/filter_backend_test.cpp @@ -258,6 +258,9 @@ void yf::BackendTest::process(Package &package) const else break; + *resp->preferredMessageSize = *req->preferredMessageSize; + *resp->maximumRecordSize = *req->maximumRecordSize; + Session_info info; m_p->m_sessions.create(info, package.session()); } @@ -368,6 +371,12 @@ void yf::BackendTest::process(Package &package) const *resp->nextResultSetPosition = next_position; } } + else if (apdu_req->which == Z_APDU_close) + { + apdu_res = odr.create_close(apdu_req, + Z_Close_finished, 0); + package.session().close(); + } else { apdu_res = odr.create_close(apdu_req,