First public contribution.
2 * Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of the License "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
15 * Test object outputting to \System\TASN1_test_output on system drive.
16 * Output has sample encoding of each data type, wrapped up
17 * in a sequence. Should be readable with DumpASN1
22 #ifndef __TESTOUTPUT_H__
23 #define __TESTOUTPUT_H__
29 class CTestOutput : public CTestBase
32 static CTestOutput* NewL(CASN1NormalTest &aASN1Action);
34 // Overridden from CTestBase
35 void GetName(TDes& aBuf);
38 CTestOutput(CASN1NormalTest &aASN1Action);
39 TBool PerformTestsL(CConsoleBase& aConsole);
40 void FillParameterArray(void){}
43 CASN1EncBase* MakeEncoderLC(const TBool aNest = ETrue) const;
44 CASN1EncBase* MakeEncObjLC(const TUint aIndex) const;