kerneltest/e32test/dma/d_dma.cpp
changeset 243 c7a0ce20c48c
parent 90 947f0dc9f7a8
child 293 0659d0e1a03c
--- a/kerneltest/e32test/dma/d_dma.cpp	Mon Jul 26 10:52:56 2010 +0100
+++ b/kerneltest/e32test/dma/d_dma.cpp	Fri Aug 06 16:34:38 2010 +0100
@@ -260,6 +260,19 @@
 		r = TDmaChannel::Open(info, iChannel);
 		if (r!= KErrNone)
 			return r;
+
+		// ---> Code coverage of rarely called functions
+		const TDmac* const c = iChannel->Controller();
+		if (!c)
+			return KErrGeneral;
+		const TInt mts = iChannel->MaxTransferSize(0, iCookie);
+		if (mts == 0)
+			return KErrGeneral;
+		const TUint mam = iChannel->MemAlignMask(0, iCookie);
+		if (~mam == 0)
+			return KErrGeneral;
+		// <--- Code coverage of rarely called functions
+
 		iClient = &Kern::CurrentThread();
 		for (TInt i=0; i<KMaxRequests; ++i)
 			{