diff options
| author | Steve Kemp <steve@steve.org.uk> | 2012-11-13 14:56:52 +0000 | 
|---|---|---|
| committer | Steve Kemp <steve@steve.org.uk> | 2012-11-13 14:56:52 +0000 | 
| commit | 88369e0204feda720b24af76d3b58955ca7b92cb (patch) | |
| tree | 3a61d53fbf2e66d4b2731f429247d6cba0e9ac98 | |
| parent | d4b085c2d6ee67e421f9857f4c07560d52ba05d4 (diff) | |
  Ensure we have a port + URL in the construcotr.
| -rwxr-xr-x | worker/tests/http.rb | 31 | ||||
| -rwxr-xr-x | worker/tests/https.rb | 31 | 
2 files changed, 38 insertions, 24 deletions
| diff --git a/worker/tests/http.rb b/worker/tests/http.rb index 5ad69cd..3796412 100755 --- a/worker/tests/http.rb +++ b/worker/tests/http.rb @@ -26,6 +26,25 @@ class HTTPTest    #    def initialize( data )      @test_data = data +    @error = nil + +    # +    # Ensure we have an URL +    # +    if ( @test_data["target_host"].nil? ) +      @error = "Missing URL for the test." +      raise ArgumentError, @error +    end + +    # +    # Ensure we have a port +    # +    if ( @test_data["test_port"].nil? ) +      @error = "Missing port for the test." +      raise ArgumentError, @error + +    end +    end @@ -40,18 +59,6 @@ class HTTPTest    #    def run_test -    @error = "" - - -    # -    # Ensure we had a URL -    # -    if ( @test_data["target_host"].nil? ) -      @error = "Missing URL for the test" -      return false -    end - -      #      #  Do the fetch, if this success then we'll have the      # @status + @text setup diff --git a/worker/tests/https.rb b/worker/tests/https.rb index fcc716b..55a423b 100755 --- a/worker/tests/https.rb +++ b/worker/tests/https.rb @@ -26,6 +26,25 @@ class HTTPSTest    #    def initialize( data )      @test_data = data +    @error = nil + +    # +    # Ensure we have an URL +    # +    if ( @test_data["target_host"].nil? ) +      @error = "Missing URL for the test." +      raise ArgumentError, @error +    end + +    # +    # Ensure we have a port +    # +    if ( @test_data["test_port"].nil? ) +      @error = "Missing port for the test." +      raise ArgumentError, @error + +    end +    end @@ -40,18 +59,6 @@ class HTTPSTest    #    def run_test -    @error = "" - - -    # -    # Ensure we had a URL -    # -    if ( @test_data["target_host"].nil? ) -      @error = "Missing URL for the test" -      return false -    end - -      #      #  Do the fetch, if this success then we'll have the      # @status + @text setup | 
