Sha256: 6d28c0a72324b4fd1a8e8293df16de0ccb3a64c1426dacd5a46e816dc686a1cf

Contents?: true

Size: 867 Bytes

Versions: 23

Compression:

Stored size: 867 Bytes

Contents

require 'test/unit'
require 'rscm'
require 'rscm/generic_scm_tests'

# TODO: This is bogus. doesn't work... Fix or delete this code.
module RSCM
  class P4Client
    include Test::Unit::Assertions

    def p4(cmd)
      assert_equal @expected, cmd
      @returnValue
    end

    def expect cmd, returnValue
      @expected = cmd
      @returnValue = returnValue
    end
  end

  class P4ClientTests < Test::Unit::TestCase
    def test_correctly_decodes_changes_specifiers
      client = P4Client.new "foo", nil, nil, nil, nil
      client.expect "changes //...@1200,2036/01/01:00:00:00", ""
      client.revisions("1200", Time.infinity) 
    end

    def test_should_accept_changespecs_for_from_and_to
      client = P4Client.new "foo", nil, nil, nil, nil
      client.expect "changes //...@1200,@1300", ""
      client.revisions("1200", "1300") 
    end

  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
rscm-0.3.14 test/rscm/scm/p4client_test.rb
rscm-0.3.3 test/rscm/scm/p4client_test.rb
rscm-0.3.13 test/rscm/scm/p4client_test.rb
rscm-0.3.10 test/rscm/scm/p4client_test.rb
rscm-0.3.11 test/rscm/scm/p4client_test.rb
rscm-0.3.12 test/rscm/scm/p4client_test.rb
rscm-0.3.2 test/rscm/scm/p4client_test.rb
rscm-0.3.4 test/rscm/scm/p4client_test.rb
rscm-0.3.5 test/rscm/scm/p4client_test.rb
rscm-0.3.15 test/rscm/scm/p4client_test.rb
rscm-0.3.1 test/rscm/scm/p4client_test.rb
rscm-0.3.16 test/rscm/scm/p4client_test.rb
rscm-0.4.5 test/rscm/scm/p4client_test.rb
rscm-0.4.4 test/rscm/scm/p4client_test.rb
rscm-0.5.1 test/rscm/scm/p4client_test.rb
rscm-0.3.7 test/rscm/scm/p4client_test.rb
rscm-0.4.2 test/rscm/scm/p4client_test.rb
rscm-0.3.9 test/rscm/scm/p4client_test.rb
rscm-0.3.8 test/rscm/scm/p4client_test.rb
rscm-0.4.0 test/rscm/scm/p4client_test.rb