X-Git-Url: http://www.project-moonshot.org/gitweb/?p=gssweb.git;a=blobdiff_plain;f=json_gssapi%2Ftest%2FGSSWrapTest.cpp;h=0f170e1f561992a3cbcd363fd92322e29f821525;hp=50dbf2db81b7d4f50494e8841eab9bcb2e663791;hb=bfa71fbde9be079e765d189c98f2fb492c7546b2;hpb=5a2106f2202110de5548f4fa6ef031ef030fc8ac diff --git a/json_gssapi/test/GSSWrapTest.cpp b/json_gssapi/test/GSSWrapTest.cpp index 50dbf2d..0f170e1 100644 --- a/json_gssapi/test/GSSWrapTest.cpp +++ b/json_gssapi/test/GSSWrapTest.cpp @@ -167,15 +167,12 @@ void GSSWrapTest::testConstructorWithJSONObject() GSSContext context( (gss_ctx_id_t)rand(), true ); std::string key = GSSContextCache::instance()->store(context); - std::string input = "{\"method\": \"gss_wrap\", \ - \"arguments\": \ - { \ + std::string input = "{ \ \"context_handle\": \"" + key + "\", \ \"conf_req\": \"TRUE\", \ \"qop_req\": \"GSS_C_QOP_DEFAULT\", \ \"input_message\": \"mary had a little lamb\" \ - }\ - }"; + }"; json_error_t jsonErr; JSONObject json = JSONObject::load(input.c_str(), 0, &jsonErr); @@ -248,29 +245,23 @@ void GSSWrapTest::testJSONMarshal() result = cmd.toJSON(); // std::cout << "\nGSSWrap JSON: \n" << result->dump() << "\n"; - CPPUNIT_ASSERT_EQUAL_MESSAGE( - "The command name is incorrect", - std::string("gss_wrap"), - std::string( (*result)["command"].string() ) - ); - CPPUNIT_ASSERT_EQUAL_MESSAGE( "The return value was reported incorrectly", (int)MockWrap::retVal, - (int)( (*result)["return_values"]["major_status"].integer() ) + (int)( (*result)["major_status"].integer() ) ); CPPUNIT_ASSERT_EQUAL_MESSAGE( "The minor_status value was reported incorrectly", (int)MockWrap::minor_status, - (int)( (*result)["return_values"]["minor_status"].integer() ) + (int)( (*result)["minor_status"].integer() ) ); CPPUNIT_ASSERT_EQUAL_MESSAGE( "The output message was reported incorrectly", MockWrap::outputMessageBuffer.toString(), - std::string( (*result)["return_values"]["output_message"].string() ) + std::string( (*result)["output_message"].string() ) );