[Define]
KErrNotFound -1
KErrGeneral -2
KErrArgument -6
KErrDiskFull -26
KErrBadTestParameter -1000
KErrEventPending -2000
KErrCallbackErrorCode -2001
KErrUnexpectedValue -2002
KExpectedFrequencyChange -2003
KErrTimeoutController -2007
EFalse 0
ETrue 1
EPSCTsyCallStateUninitialized 0
EPSCTsyCallStateNone 1
EPSCTsyCallStateRinging 3
ESANetworkAvailable 0
ESANetworkUnAvailable 1
[Enddefine]
[Test]
title Example
create UtilsTestModule Utils
Utils Example pa ra me ters
delete Utils
[Endtest]
// System Event Collector's tests
[Test]
title 1.1 Create System Event Collector
create UtilsTestModule Utils
Utils CreateSystemEventCollectorL
Utils DestroySystemEventCollector
delete Utils
[Endtest]
[Test]
title 1.2 OOM for creation of System Event Collector
create UtilsTestModule Utils
oomignorefailure ON
loop 19
oomheapfailnext LOOP_COUNTER
Utils CreateSystemEventCollectorL
Utils DestroySystemEventCollector
print LOOP_COUNTER
endloop
oomignorefailure OFF
oomheaptonormal
delete Utils
[Endtest]
[Test]
title 1.3 OOM for creation of System Event Collector
create UtilsTestModule Utils
Utils OOMTestForCreation
delete Utils
[Endtest]
[Test]
title 1.4 Headset connection status
create UtilsTestModule Utils
Utils CreateSystemEventCollectorL
Utils IsHeadsetConnectedL EFalse
Utils tstSetPropertyValueForHeadset ETrue
pause 1000
Utils IsHeadsetConnectedL ETrue
Utils DestroySystemEventCollector
delete Utils
[Endtest]
[Test]
title 1.5 Network status
create UtilsTestModule Utils
Utils CreateSystemEventCollectorL
Utils IsNetworkCoverage ETrue
Utils IsMobileNetworkCoverage ETrue
Utils DestroySystemEventCollector
delete Utils
[Endtest]
[Test]
title 1.6 Call state
create UtilsTestModule Utils
Utils CreateSystemEventCollectorL
Utils IsCallActive EFalse
Utils tstSetPropertyValueForCallState EPSCTsyCallStateRinging
pause 1000
Utils IsCallActive ETrue
Utils DestroySystemEventCollector
delete Utils
[Endtest]
[Test]
title 1.7 Audio resources availability
create UtilsTestModule Utils
Utils CreateSystemEventCollectorL
Utils IsAudioResourcesAvailable ETrue
Utils DestroySystemEventCollector
delete Utils
[Endtest]
// Audio Router's tests
[Test]
title 2.1 Create Audio Router
create UtilsTestModule Utils
Utils CreateAudioRouterL
Utils DestroyAudioRouter
delete Utils
[Endtest]
[Test]
title 2.2 OOM for creation of Audio Router
create UtilsTestModule Utils
oomignorefailure ON
loop 10
oomheapfailnext LOOP_COUNTER
Utils CreateAudioRouterL
Utils DestroyAudioRouter
print LOOP_COUNTER
endloop
oomignorefailure OFF
oomheaptonormal
delete Utils
[Endtest]
[Test]
title 2.3 OOM for creation of Audio Router
create UtilsTestModule Utils
Utils OOMTestForAudioRouterCreation
delete Utils
[Endtest]
[Test]
title 2.4 Create Routable Audio
create UtilsTestModule Utils
Utils CreateAudioRouterL
Utils CreateRoutableAudioL
// Notice that following will delete also Audio Router
Utils DestroyRoutableAudio
delete Utils
[Endtest]
[Test]
title 2.5 OOM for creation of Routable Audio
create UtilsTestModule Utils
Utils CreateAudioRouterL
Utils OOMTestForRoutableAudioCreation
// Notice that following will delete also Audio Router
Utils DestroyRoutableAudio
delete Utils
[Endtest]