Lines Matching defs:connectionRetryPolicy

672     std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
673 connectionRetryPolicy->matchedApns_.clear();
674 EXPECT_EQ(connectionRetryPolicy->GetNextRetryApnItem(), nullptr);
678 connectionRetryPolicy->matchedApns_.push_back(defaultApnItem);
679 connectionRetryPolicy->currentApnIndex_ = 0;
680 EXPECT_EQ(connectionRetryPolicy->GetNextRetryApnItem(), nullptr);
682 EXPECT_NE(connectionRetryPolicy->GetNextRetryApnItem(), nullptr);
692 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
693 connectionRetryPolicy->currentApnIndex_ = 10;
694 EXPECT_EQ(connectionRetryPolicy->currentApnIndex_, 10);
704 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
705 connectionRetryPolicy->currentApnIndex_ = -1;
706 EXPECT_EQ(connectionRetryPolicy->currentApnIndex_, -1);
716 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
719 connectionRetryPolicy->matchedApns_.push_back(defaultApnItem);
720 connectionRetryPolicy->currentApnIndex_ = 0;
721 EXPECT_EQ(connectionRetryPolicy->currentApnIndex_, 0);
731 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
734 connectionRetryPolicy->matchedApns_.push_back(defaultApnItem);
735 connectionRetryPolicy->tryCount_ = 10;
736 connectionRetryPolicy->maxCount_ = 0;
737 connectionRetryPolicy->currentApnIndex_ = 0;
738 EXPECT_EQ(connectionRetryPolicy->currentApnIndex_, 0);
748 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
751 connectionRetryPolicy->matchedApns_.push_back(defaultApnItem);
752 connectionRetryPolicy->tryCount_ = -1;
753 connectionRetryPolicy->maxCount_ = 0;
754 connectionRetryPolicy->currentApnIndex_ = 0;
755 EXPECT_EQ(connectionRetryPolicy->currentApnIndex_, 0);
765 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
766 connectionRetryPolicy->matchedApns_.clear();
767 connectionRetryPolicy->currentApnIndex_ = 0;
768 EXPECT_EQ(connectionRetryPolicy->GetNextRetryApnItem(), nullptr);
778 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
779 connectionRetryPolicy->OnPropChanged(nullptr, nullptr, nullptr);
780 EXPECT_EQ(connectionRetryPolicy->isPropOn_, true);
781 connectionRetryPolicy->OnPropChanged("persist.telephony.retrystrategy.allow", nullptr, nullptr);
782 EXPECT_EQ(connectionRetryPolicy->isPropOn_, true);
783 connectionRetryPolicy->OnPropChanged("persist.telephony.retrystrategy.allow", "true", nullptr);
784 EXPECT_EQ(connectionRetryPolicy->isPropOn_, true);
785 connectionRetryPolicy->OnPropChanged("fakeKey", nullptr, nullptr);
786 EXPECT_EQ(connectionRetryPolicy->isPropOn_, true);
787 connectionRetryPolicy->OnPropChanged("fakeKey", "true", nullptr);
788 EXPECT_EQ(connectionRetryPolicy->isPropOn_, true);
789 connectionRetryPolicy->OnPropChanged("persist.telephony.setupfail.delay", "3000", nullptr);
790 EXPECT_EQ(connectionRetryPolicy->defaultSetupFailDelay_, 3000);
791 connectionRetryPolicy->OnPropChanged("persist.telephony.modemdend.delay", "1000", nullptr);
792 EXPECT_EQ(connectionRetryPolicy->defaultModemDendDelay_, 1000);
793 connectionRetryPolicy->OnPropChanged("persist.telephony.setupfail.delay", "0x3000", nullptr);
794 EXPECT_EQ(connectionRetryPolicy->defaultSetupFailDelay_, 3000);
795 connectionRetryPolicy->OnPropChanged("persist.telephony.modemdend.delay", "0x1000", nullptr);
796 EXPECT_EQ(connectionRetryPolicy->defaultModemDendDelay_, 1000);
806 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
807 connectionRetryPolicy->matchedApns_.clear();
808 EXPECT_TRUE(connectionRetryPolicy->IsAllBadApn());
811 connectionRetryPolicy->matchedApns_.push_back(defaultApnItem);
812 EXPECT_FALSE(connectionRetryPolicy->IsAllBadApn());
814 EXPECT_TRUE(connectionRetryPolicy->IsAllBadApn());
824 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
825 connectionRetryPolicy->matchedApns_.clear();
826 auto delay = connectionRetryPolicy->GetNextRetryDelay(DATA_CONTEXT_ROLE_DEFAULT, 0, 0,
831 connectionRetryPolicy->matchedApns_.push_back(defaultApnItem);
832 delay = connectionRetryPolicy->GetNextRetryDelay(DATA_CONTEXT_ROLE_DEFAULT, 0, 0, RetryScene::RETRY_SCENE_OTHERS,
844 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
845 connectionRetryPolicy->matchedApns_.clear();
848 connectionRetryPolicy->matchedApns_.push_back(defaultApnItem);
849 auto delay = connectionRetryPolicy->GetNextRetryDelay(DATA_CONTEXT_ROLE_DEFAULT, 0, 0,
852 connectionRetryPolicy->isPropOn_ = false;
853 delay = connectionRetryPolicy->GetNextRetryDelay(DATA_CONTEXT_ROLE_DEFAULT, 0, 0, RetryScene::RETRY_SCENE_OTHERS,
856 connectionRetryPolicy->isPropOn_ = true;
857 delay = connectionRetryPolicy->GetNextRetryDelay(DATA_CONTEXT_ROLE_DEFAULT, 0, 0, RetryScene::RETRY_SCENE_OTHERS,
860 delay = connectionRetryPolicy->GetNextRetryDelay(DATA_CONTEXT_ROLE_MMS, 0, 0, RetryScene::RETRY_SCENE_OTHERS, 0);
871 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
873 connectionRetryPolicy->SetMatchedApns(matchedApns);
874 EXPECT_EQ(connectionRetryPolicy->GetMatchedApns().size(), 0);
884 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
885 EXPECT_GE(connectionRetryPolicy->GetRandomDelay(), 0);
886 EXPECT_LE(connectionRetryPolicy->GetRandomDelay(), 2000);
896 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
897 auto res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
900 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
903 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
906 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
909 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
912 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
915 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
918 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
921 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
924 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
927 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
930 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
933 res = connectionRetryPolicy->ConvertPdpErrorToDisconnReason(
945 std::shared_ptr<ConnectionRetryPolicy> connectionRetryPolicy = std::make_shared<ConnectionRetryPolicy>();
946 connectionRetryPolicy->InitialRetryCountValue();
947 EXPECT_EQ(connectionRetryPolicy->tryCount_, 0);