Add unittest for ObjectPath
This commit is contained in:
parent
7e46fb6401
commit
16efa3a6c3
|
@ -56,6 +56,17 @@ struct ObjectPath {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unittest {
|
||||||
|
import dunit.toolkit;
|
||||||
|
|
||||||
|
ObjectPath("some.invalid/object_path").assertThrow();
|
||||||
|
ObjectPath("/path/with/TrailingSlash/").assertThrow();
|
||||||
|
string path = "/org/freedesktop/DBus";
|
||||||
|
auto obj = ObjectPath(path);
|
||||||
|
obj.toString().assertEqual(path);
|
||||||
|
obj.toHash().assertEqual(path.hashOf);
|
||||||
|
}
|
||||||
|
|
||||||
/// Structure allowing typeless parameters
|
/// Structure allowing typeless parameters
|
||||||
struct DBusAny {
|
struct DBusAny {
|
||||||
/// DBus type of the value (never 'v'), see typeSig!T
|
/// DBus type of the value (never 'v'), see typeSig!T
|
||||||
|
|
Loading…
Reference in a new issue