diff -r a990138eda40 -r c30940f6d922 kerneltest/e32test/dmav2/test_thread.h --- a/kerneltest/e32test/dmav2/test_thread.h Thu Apr 29 11:08:53 2010 +0100 +++ b/kerneltest/e32test/dmav2/test_thread.h Tue May 04 09:44:26 2010 +0100 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -88,23 +88,24 @@ class CTest : public CBase, public TFunctor { public: - ~CTest(); + virtual ~CTest(); virtual void operator()(); virtual void RunTest() = 0; virtual CTest* Clone() const = 0; + virtual void SetupL(); + /** Prints a formatted description of the test */ - void Announce() const; + virtual void Announce() const; const TDesC& Name() const; /** Should print the type of test, with no newlines. eg. "Transfer", "Fragmentation" - TODO drop the function, just add a test type member */ virtual void PrintTestType() const = 0;