kerneltest/e32test/secure/t_sserver.cpp
changeset 271 dc268b18d709
parent 0 a41df078684a
--- a/kerneltest/e32test/secure/t_sserver.cpp	Mon Sep 13 15:16:07 2010 +0100
+++ b/kerneltest/e32test/secure/t_sserver.cpp	Wed Sep 22 10:53:45 2010 +0100
@@ -1,4 +1,4 @@
-// Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2001-2010 Nokia Corporation and/or its subsidiary(-ies).
 // All rights reserved.
 // This component and the accompanying materials are made available
 // under the terms of the License "Eclipse Public License v1.0"
@@ -590,6 +590,8 @@
 		{ RSubSessionBase::SendReceive(aFunction,aStatus); }
 	inline void Send(TInt aFunction,const TIpcArgs& aArgs,TRequestStatus& aStatus)
 		{ RSubSessionBase::SendReceive(aFunction,aArgs,aStatus); }
+	inline TInt BlindSend(TInt aFunction)
+		{ return RSubSessionBase::Send(aFunction); }
 	};
 
 
@@ -964,6 +966,10 @@
 	r = sub.Send(ETestEmptySubSessionMessage);
 	test(r==KSubSessionHandle);
 
+	test.Next(_L("Sending empty message blindly"));
+	r = sub.BlindSend(ETestEmptySubSessionMessage);
+	test(r==KErrNone);
+
 	test.Next(_L("Closing subsession"));
 	sub.CloseSubSession(ETestCloseSubSession);	
 	test(((TInt*)&sub)[0]==0);  // check sub.iSession