diff options
author | Steve Kemp <steve@steve.org.uk> | 2012-11-22 06:49:21 +0000 |
---|---|---|
committer | Steve Kemp <steve@steve.org.uk> | 2012-11-22 06:49:21 +0000 |
commit | b6043eb5abc3b54d48ef1ed41f65ae71d427c588 (patch) | |
tree | 8b4d9feb4403c842af29451de35aa5f94836d70b /lib/custodian/protocoltest/rsync.rb | |
parent | 8e349f739803b3eaa8e196e257c92f90850c1296 (diff) |
Moved tests into a namespace.
Diffstat (limited to 'lib/custodian/protocoltest/rsync.rb')
-rw-r--r-- | lib/custodian/protocoltest/rsync.rb | 129 |
1 files changed, 67 insertions, 62 deletions
diff --git a/lib/custodian/protocoltest/rsync.rb b/lib/custodian/protocoltest/rsync.rb index eb8614f..bb0a97c 100644 --- a/lib/custodian/protocoltest/rsync.rb +++ b/lib/custodian/protocoltest/rsync.rb @@ -12,104 +12,109 @@ require 'custodian/protocoltest/tcp' # # The specification of the port is optional and defaults to 873 # -class RSYNCTest < TCPTest +module Custodian + module ProtocolTest - # - # The line from which we were constructed. - # - attr_reader :line + class RSYNCTest < TCPTest + # + # 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 = 873 - end - end + # + # Save the host + # + @host = line.split( /\s+/)[0] + # + # Save the port + # + if ( line =~ /on\s+([0-9]+)/ ) + @port = $1.dup + else + @port = 873 + end + end - # - # Helper for development. - # - def to_s - "rsync-test of #{@host}:#{@port}." - end + # + # Helper for development. + # + def to_s + "rsync-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 protocol test. - # - def run_test - # reset the error, in case we were previously executed. - @error = nil + # + # Run the protocol test. + # + def run_test - run_test_internal( @host, @port, "@RSYNCD" ) - end + # reset the error, in case we were previously executed. + @error = nil + run_test_internal( @host, @port, "@RSYNCD" ) + 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 "rsync" + register_test_type "rsync" + end + end end |