summaryrefslogtreecommitdiff
path: root/lib/custodian/protocoltest/ldap.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/custodian/protocoltest/ldap.rb')
-rw-r--r--lib/custodian/protocoltest/ldap.rb129
1 files changed, 67 insertions, 62 deletions
diff --git a/lib/custodian/protocoltest/ldap.rb b/lib/custodian/protocoltest/ldap.rb
index 920c1d5..9c023e3 100644
--- a/lib/custodian/protocoltest/ldap.rb
+++ b/lib/custodian/protocoltest/ldap.rb
@@ -12,105 +12,110 @@ require 'custodian/protocoltest/tcp'
#
# The specification of the port is optional and defaults to 389.
#
-class LDAPTest < TCPTest
+module Custodian
+ module ProtocolTest
+ class LDAPTest < TCPTest
- #
- # The line from which we were constructed.
- #
- attr_reader :line
+ #
+ # The line from which we were constructed.
+ #
+ attr_reader :line
- #
- # The host to test against.
- #
- attr_reader :host
+ #
+ # The host to test against.
+ #
+ attr_reader :host
- #
- # The port to connect to.
- #
- attr_reader :port
+ #
+ # The port to connect to.
+ #
+ attr_reader :port
- #
- # Constructor
- #
- def initialize( line )
- #
- # Save the line.
- #
- @line = line
+ #
+ # Constructor
+ #
+ def initialize( line )
- #
- # Save the host
- #
- @host = line.split( /\s+/)[0]
+ #
+ # Save the line.
+ #
+ @line = line
- #
- # Save the port
- #
- if ( line =~ /on\s+([0-9]+)/ )
- @port = $1.dup
- else
- @port = 389
- end
- end
+ #
+ # Save the host
+ #
+ @host = line.split( /\s+/)[0]
+ #
+ # Save the port
+ #
+ if ( line =~ /on\s+([0-9]+)/ )
+ @port = $1.dup
+ else
+ @port = 389
+ end
+ end
- #
- # Helper for development.
- #
- def to_s
- "ldap-test of #{@host}:#{@port}."
- end
+ #
+ # Helper for development.
+ #
+ def to_s
+ "ldap-test of #{@host}:#{@port}."
+ end
- #
- # Convert this class to JSON such that it may be serialized.
- #
- def to_json
- hash = { :line => @line }
- hash.to_json
- end
+ #
+ # Convert this class to JSON such that it may be serialized.
+ #
+ def to_json
+ hash = { :line => @line }
+ hash.to_json
+ end
- #
- # Run the TCP-protocol test.
- #
- def run_test
- # reset the error, in case we were previously executed.
- @error = nil
+ #
+ # Run the TCP-protocol test.
+ #
+ def run_test
- run_test_internal( @host, @port, nil, false )
- end
+ # reset the error, in case we were previously executed.
+ @error = nil
+ run_test_internal( @host, @port, nil, false )
+ end
- #
- # If the test fails then report the error.
- #
- def error
- @error
- end
+
+ #
+ # If the test fails then report the error.
+ #
+ def error
+ @error
+ end
- register_test_type "ldap"
+ register_test_type "ldap"
+ end
+ end
end