Lines Matching refs:want
29 #include "want.h"
57 void SendParcelTest(const std::shared_ptr<Want> &want, std::map<std::string, std::string> &keys) const;
58 void AddBoolParams(Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const;
59 void AddByteParams(Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const;
60 void AddCharParams(Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const;
61 void AddShortParams(Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const;
62 void AddIntParams(Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const;
63 void AddLongParams(Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const;
64 void AddFloatParams(Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const;
65 void AddDoubleParams(Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const;
66 void AddStringParams(Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const;
476 // want SetParam arraydata test
550 // want SetParam arraydata test
751 void WantBaseTest::SendParcelTest(const std::shared_ptr<Want> &want, std::map<std::string, std::string> &keys) const
759 result = data.WriteParcelable(want.get());
768 result = CompareWant(want, wantNew, keys);
774 Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const
783 want.SetParam(boolKey + std::to_string(i), boolValue);
789 want.SetParam(key, boolArrayValue);
795 Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const
805 want.SetParam(key, byteValue);
812 want.SetParam(key, byteArrayValue);
818 Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const
828 want.SetParam(key, charValue);
835 want.SetParam(key, charArrayValue);
841 Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const
851 want.SetParam(key, shortValue);
858 want.SetParam(key, shortArrayValue);
863 void WantBaseTest::AddIntParams(Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const
873 want.SetParam(key, intValue);
880 want.SetParam(key, intArrayValue);
886 Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const
896 want.SetParam(key, longValue);
903 want.SetParam(key, longArrayValue);
909 Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const
919 want.SetParam(key, floatValue);
926 want.SetParam(key, floatArrayValue);
932 Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const
942 want.SetParam(key, doubleValue);
949 want.SetParam(key, doubleArrayValue);
955 Want &want, std::map<std::string, std::string> &keys, int loop, unsigned int flag) const
965 want.SetParam(key, stringValue);
972 want.SetParam(key, stringArrayValue);
984 std::string action = "want.action.test";
986 std::string entity = "want.entity.test";
989 std::shared_ptr<Want> want = std::make_shared<Want>();
990 if (want != nullptr) {
991 want->SetAction(action);
992 want->AddEntity(entity);
993 want->AddFlags(flag);
994 want->SetElement(element);
998 SendParcelTest(want, keys);
1009 std::string action = "want.action.test";
1011 std::string entity = "want.entity.test";
1014 std::shared_ptr<Want> want = std::make_shared<Want>();
1015 if (want != nullptr) {
1016 want->SetAction(action);
1017 want->AddEntity(entity);
1018 want->AddFlags(flag);
1019 want->SetElement(element);
1024 AddByteParams(*(want.get()), keys, loop, FLAG_TEST_BOTH);
1025 AddCharParams(*(want.get()), keys, loop, FLAG_TEST_BOTH);
1026 AddShortParams(*(want.get()), keys, loop, FLAG_TEST_BOTH);
1027 AddIntParams(*(want.get()), keys, loop, FLAG_TEST_BOTH);
1028 AddLongParams(*(want.get()), keys, loop, FLAG_TEST_BOTH);
1029 AddFloatParams(*(want.get()), keys, loop, FLAG_TEST_BOTH);
1030 AddDoubleParams(*(want.get()), keys, loop, FLAG_TEST_BOTH);
1031 AddStringParams(*(want.get()), keys, loop, FLAG_TEST_BOTH);
1033 SendParcelTest(want, keys);
1044 std::string action = "want.action.test";
1046 std::string entity = "want.entity.test";
1049 std::shared_ptr<Want> want = std::make_shared<Want>();
1050 if (want != nullptr) {
1051 want->SetAction(action);
1052 want->AddEntity(entity);
1053 want->AddFlags(flag);
1054 want->SetElement(element);
1057 SendParcelTest(want, keys);
1542 Want *want = Want::ParseUri(uri);
1543 EXPECT_EQ(want, nullptr);
1545 if (want != nullptr) {
1546 delete want;
1561 Want *want = Want::ParseUri(uri);
1562 EXPECT_NE(want, nullptr);
1564 if (want != nullptr) {
1565 EXPECT_EQ(want->GetAction(), empty);
1566 for (auto entityItem : want->GetEntities()) {
1569 EXPECT_EQ(want->GetFlags(), (unsigned int)0);
1571 EXPECT_EQ(want->GetElement(), element);
1572 EXPECT_EQ(want->HasParameter(empty), false);
1573 delete want;
1585 std::string uri = "#Intent;action=want.action.VIEW;flag=\"123\";end";
1588 Want *want = Want::ParseUri(uri);
1589 EXPECT_EQ(want, nullptr);
1590 if (want != nullptr) {
1591 delete want;
1592 want = nullptr;
1604 std::string uri = "action=want.action.VIEW;end";
1607 Want *want = Want::ParseUri(uri);
1608 EXPECT_EQ(want, nullptr);
1609 if (want != nullptr) {
1610 delete want;
1611 want = nullptr;
1626 Want *want = Want::ParseUri(uri);
1627 EXPECT_NE(want, nullptr);
1629 if (want != nullptr) {
1630 EXPECT_EQ(want->GetFlags(), static_cast<unsigned int>(0));
1631 delete want;
1647 Want *want = Want::ParseUri(uri);
1648 EXPECT_NE(want, nullptr);
1650 if (want != nullptr) {
1651 EXPECT_EQ(want->GetFlags(), flag);
1652 delete want;
1702 Want *want = Want::ParseUri(uri);
1703 EXPECT_EQ(want, nullptr);
1704 if (want != nullptr) {
1705 delete want;
1706 want = nullptr;
1710 want = Want::ParseUri(uri);
1711 EXPECT_EQ(want, nullptr);
1712 if (want != nullptr) {
1713 delete want;
1714 want = nullptr;
1718 want = Want::ParseUri(uri);
1719 EXPECT_EQ(want, nullptr);
1720 if (want != nullptr) {
1721 delete want;
1722 want = nullptr;
1726 want = Want::ParseUri(uri);
1727 EXPECT_EQ(want, nullptr);
1728 if (want != nullptr) {
1729 delete want;
1730 want = nullptr;
1734 want = Want::ParseUri(uri);
1735 EXPECT_EQ(want, nullptr);
1736 if (want != nullptr) {
1737 delete want;
1738 want = nullptr;
1742 want = Want::ParseUri(uri);
1743 EXPECT_EQ(want, nullptr);
1744 if (want != nullptr) {
1745 delete want;
1746 want = nullptr;
1750 want = Want::ParseUri(uri);
1751 EXPECT_EQ(want, nullptr);
1752 if (want != nullptr) {
1753 delete want;
1754 want = nullptr;
1758 want = Want::ParseUri(uri);
1759 EXPECT_NE(want, nullptr);
1760 if (want != nullptr) {
1761 delete want;
1762 want = nullptr;
1766 want = Want::ParseUri(uri);
1767 EXPECT_NE(want, nullptr);
1768 if (want != nullptr) {
1769 delete want;
1770 want = nullptr;
1774 want = Want::ParseUri(uri);
1775 EXPECT_NE(want, nullptr);
1776 if (want != nullptr) {
1777 delete want;
1778 want = nullptr;
1782 want = Want::ParseUri(uri);
1783 EXPECT_NE(want, nullptr);
1784 if (want != nullptr) {
1785 delete want;
1786 want = nullptr;
1790 want = Want::ParseUri(uri);
1791 EXPECT_NE(want, nullptr);
1792 if (want != nullptr) {
1793 delete want;
1794 want = nullptr;
1854 Want want;
1857 want_->ClearWant(&want);
3758 * @tc.name: Want() and Want(want)
3763 Want want;
3765 EXPECT_EQ((uint)0, want.GetFlags());
3766 EXPECT_EQ(std::string(""), want.GetAction());
3768 std::vector<std::string> vect = want.GetEntities();
3770 EXPECT_EQ(std::string(""), want.GetType());
3772 want.SetFlags(10);
3773 want.SetAction("system.Action.test");
3774 want.AddEntity("system.Entity.test");
3775 want.SetType("system.Type.test");
3777 Want want2(want);
3828 std::string key = "system.want.test.key";
3829 std::string key2 = "system.want.test.key2";
3831 vector.push_back("system.want.test.content");
3858 // want has default param which key is "moduleName"
4025 * @tc.desc: Test the want function DumpInfo.
4031 Want want;
4033 want.operation_.entities_.push_back("a");
4034 want.operation_.entities_.push_back("b");
4035 want.DumpInfo(level);
4036 EXPECT_EQ(true, want.operation_.GetEntities().size() == 2);
4044 * @tc.desc: Test the want function DupAllFd.
4050 Want want;
4051 want.operation_.entities_.push_back("a");
4052 want.operation_.entities_.push_back("b");
4053 want.DupAllFd();
4054 EXPECT_EQ(true, want.operation_.GetEntities().size() == 2);
4061 * @tc.desc: Test the want function SetEntities.
4067 Want want;
4068 want.operation_.entities_.push_back("a");
4069 want.operation_.entities_.push_back("b");
4071 want.SetEntities(entities);
4072 auto ret = want.operation_.GetEntities().size();
4080 * @tc.desc: Test the want function SetElementModuleName.
4098 * @tc.desc: Test the want function ParseURI.