Sha256: fa2080c1bc42cb29339f1bd7960ff4c0a1d671e030b31cdba502f0f391c21d63
Contents?: true
Size: 1.29 KB
Versions: 2
Compression:
Stored size: 1.29 KB
Contents
require 'test/unit' require 'fileutils' require 'rscm' require 'rscm/generic_scm_tests' module RSCM class StarTeamTest < Test::Unit::TestCase # include GenericSCMTests def create_scm(repository_root_dir, path) StarTeam.new(ENV["STARTEAM_USER"], ENV["STARTEAM_PASS"], "192.168.254.21", 49201, "NGST Application", "NGST Application", "java") end def test_changesets from = Time.new - 2 * 3600 * 24 to = Time.new - 1 * 3600 * 24 puts "Getting changesets for #{from} - #{to}" changesets = create_scm(nil, nil).changesets(nil, from, to) assert_equal(1, changesets.length) assert_equal(Time.utc(2004, 11, 30, 04, 52, 24), changesets[0][0].time) assert_equal(Time.utc(2004, 11, 30, 04, 53, 23), changesets[0][1].time) assert_equal(Time.utc(2004, 11, 30, 04, 53, 23), changesets[0].time) assert_equal("rinkrank", changesets[0].developer) assert_equal("En to\ntre buksa \nned\n", changesets[0].message) end def test_checkout files = create_scm(nil, nil).checkout("target/starteam/checkout") assert_equal(3, files.length) assert_equal("eenie/meenie/minee/mo", files[0]) assert_equal("catch/a/redneck/by", files[1]) assert_equal("the/toe", files[2]) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rscm-0.2.1.1404 | test/rscm/scm/star_team.rb |
rscm-0.2.0 | test/rscm/scm/star_team.rb |