message: Add class for object-path and signatures

Change-Id: I1ca54ecc5d4033c41738bd224399f80b95094430
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
diff --git a/test/Makefile.am b/test/Makefile.am
index e89fea1..c80b2b5 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -15,6 +15,9 @@
 message_read_LDFLAGS = $(SYSTEMD_LIBS) $(PTHREAD_LIBS)
 message_read_SOURCES = message/read.cpp
 
+check_PROGRAMS += message_native_types
+message_native_types_SOURCES = message/native_types.cpp
+
 check_PROGRAMS += message_types
 message_types_SOURCES = message/types.cpp
 
diff --git a/test/message/native_types.cpp b/test/message/native_types.cpp
new file mode 100644
index 0000000..1ee3dee
--- /dev/null
+++ b/test/message/native_types.cpp
@@ -0,0 +1,13 @@
+#include <cassert>
+#include <sdbusplus/message.hpp>
+
+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;
+
+    return 0;
+}