aboutsummaryrefslogtreecommitdiffstats
path: root/lualdap/tests/test.lua
diff options
context:
space:
mode:
authorTomas Guisasola <tomas@luaforge.net>2005-06-07 17:06:30 +0000
committerTomas Guisasola <tomas@luaforge.net>2005-06-07 17:06:30 +0000
commitf807d171934dafbfdf42812b66ab11ab05aee93c (patch)
treea3299ea0ff704eed69925e106eb3ebf5c21dbe32 /lualdap/tests/test.lua
parentCorrecting linking on MacOS X. (diff)
downloadlualdap-f807d171934dafbfdf42812b66ab11ab05aee93c.tar.xz
lualdap-f807d171934dafbfdf42812b66ab11ab05aee93c.zip
Correcting Makefile to link against libldap.so.
Correcting test to skip using TLS if its not available.
Diffstat (limited to '')
-rwxr-xr-xlualdap/tests/test.lua11
1 files changed, 9 insertions, 2 deletions
diff --git a/lualdap/tests/test.lua b/lualdap/tests/test.lua
index 502a961..034e7c9 100755
--- a/lualdap/tests/test.lua
+++ b/lualdap/tests/test.lua
@@ -6,7 +6,7 @@
-- renamed and deleted at the end.
--
-- See Copyright Notice in license.html
--- $Id: test.lua,v 1.12 2005-02-23 22:39:26 tomas Exp $
+-- $Id: test.lua,v 1.13 2005-06-07 17:06:30 tomas Exp $
---------------------------------------------------------------------
--
@@ -107,7 +107,14 @@ function basic_test ()
-- trying to connect to an invalid host.
assert2 (nil, lualdap.open_simple ("unknown-server"), "this should be an error")
-- reopen the connection.
- LD = CONN_OK (lualdap.open_simple (HOSTNAME, WHO, PASSWORD, true))
+ -- first, try using TLS
+ local ok = lualdap.open_simple (HOSTNAME, WHO, PASSWORD, true)
+ if not ok then
+ -- second, try without TLS
+ io.write ("\nWarning! Couldn't connect with TLS. Trying again without it.")
+ ok = lualdap.open_simple (HOSTNAME, WHO, PASSWORD, false)
+ end
+ LD = CONN_OK (ok)
CLOSED_LD = ld
collectgarbage()
end