+ok(!$@, "connection to '$host'");
+
+$conn->destroy();
+ok(1, "destroyed connection");
+
+eval { $conn = create ZOOM::Connection() };
+ok(!$@, "unconnected connection object created");
+eval { $conn->connect($host, 0) };
+ok(!$@, "delayed connection to '$host'");
+
+my $val1 = "foo";
+my $val2 = "$val1\0bar";
+$conn->option(xyz => $val2);
+my $val = $conn->option("xyz");
+ok($val eq $val1, "option() treats value as NUL-terminated");
+$conn->option_binary(xyz => $val2, length($val2));
+$val = $conn->option_binary("xyz");
+ok($val eq $val2, "option_setl() treats value as opaque chunk, val='$val'");