blob: cbe33eb6f4c995b11458253d49994fc327b9353d [file] [log] [blame]
#include <cassert>
#include <sdbusplus/message.hpp>
#include <vector>
#include <map>
#include <unordered_map>
void check_string_compares(const sdbusplus::message::signature& sig,
const std::string& str)
{
assert(sig == str);
assert(str == sig);
return;
}
int main()
{
std::string s1 = sdbusplus::message::object_path("/asdf/");
sdbusplus::message::object_path p = std::move(s1);
std::string s2 = sdbusplus::message::signature("iii");
sdbusplus::message::signature sig = s2;
check_string_compares(sig, s2);
std::vector<sdbusplus::message::signature> v =
{ sdbusplus::message::signature("iii") };
std::map<sdbusplus::message::signature, int> m =
{ { sdbusplus::message::signature("iii"), 1 } };
std::unordered_map<sdbusplus::message::signature, int> u =
{ { sdbusplus::message::signature("iii"), 1 } };
return 0;
}