cellular/telephonysettings/xqbindings/psetwrapper/tsrc/ut_psetnetworkwrapper/ut_psetnetworkwrapper.cpp
equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 #include <PsetContainer.h> |
18 #include <PsetContainer.h> |
19 #include <mpsetnetworkinfoobs.h> |
19 #include <mpsetnetworkinfoobs.h> |
20 #include <gsmerror.h> |
20 #include <gsmerror.h> |
|
21 #include <mock_cpsetrefreshhandler.h> |
21 #include "ut_psetnetworkwrapper.h" |
22 #include "ut_psetnetworkwrapper.h" |
22 #include "testutilities.h" |
23 #include "testutilities.h" |
23 #define private public |
24 #define private public |
24 #include "psetnetworkwrapper.h" |
25 #include "psetnetworkwrapper.h" |
25 #include "psetnetworkwrapper_p.h" |
26 #include "psetnetworkwrapper_p.h" |
123 void UT_PSetNetworkWrapper::init() |
124 void UT_PSetNetworkWrapper::init() |
124 { |
125 { |
125 initialize(); |
126 initialize(); |
126 |
127 |
127 m_psetContainerMock = new CPsetContainer(); |
128 m_psetContainerMock = new CPsetContainer(); |
|
129 m_refreshHandler = CPSetRefreshHandlerMock::NewL(); |
|
130 SmcDefaultValue<CPSetRefreshHandler *>::SetL(m_refreshHandler); |
128 |
131 |
129 RMobilePhone dummyHandle; |
132 RMobilePhone dummyHandle; |
130 NetworkInfoObserver dummyObserver; |
133 NetworkInfoObserver dummyObserver; |
131 QT_TRAP_THROWING(m_psetNetworkMock = |
134 QT_TRAP_THROWING(m_psetNetworkMock = |
132 CPsetNetwork::NewL(dummyHandle, dummyObserver)); |
135 CPsetNetwork::NewL(dummyHandle, dummyObserver)); |
509 expect("CPsetCustomerServiceProfile::IsNetworkSelectionSupported").returns(KErrGeneral); |
512 expect("CPsetCustomerServiceProfile::IsNetworkSelectionSupported").returns(KErrGeneral); |
510 m_wrapper->isManualNetworkSelectionSupported(); |
513 m_wrapper->isManualNetworkSelectionSupported(); |
511 QVERIFY(verify()); |
514 QVERIFY(verify()); |
512 } |
515 } |
513 |
516 |
|
517 /*! |
|
518 UT_PSetNetworkWrapper::t_AllowRefresh |
|
519 */ |
|
520 void UT_PSetNetworkWrapper::t_AllowRefresh() |
|
521 { |
|
522 TSatRefreshType type; |
|
523 TSatElementaryFiles file; |
|
524 m_refreshHandler->trigerAllowRefresh(type, file); |
|
525 } |
|
526 |
|
527 /*! |
|
528 UT_PSetNetworkWrapper::t_Refresh |
|
529 */ |
|
530 void UT_PSetNetworkWrapper::t_Refresh() |
|
531 { |
|
532 TSatElementaryFiles file; |
|
533 expect("CPsetCustomerServiceProfile::IsNetworkSelectionSupported").returns(KErrNone); |
|
534 m_refreshHandler->trigerRefresh(EFileChangeNotification, KCsp1Ef); |
|
535 QVERIFY(verify()); |
|
536 |
|
537 expect("CPsetCustomerServiceProfile::IsNetworkSelectionSupported").returns(KErrGeneral); |
|
538 m_refreshHandler->trigerRefresh(EFileChangeNotification, KCsp1Ef); |
|
539 QVERIFY(verify()); |
|
540 |
|
541 expect("CPsetCustomerServiceProfile::IsNetworkSelectionSupported").times(0); |
|
542 m_refreshHandler->trigerRefresh(EFileChangeNotification, KCsp2Ef); |
|
543 QVERIFY(verify()); |
|
544 } |
|
545 |
514 QTEST_MAIN_S60(UT_PSetNetworkWrapper) |
546 QTEST_MAIN_S60(UT_PSetNetworkWrapper) |