@@ -268,6 +268,46 class RepositoryGitTest < ActiveSupport::TestCase | |||||
268 | c = @repository.changesets.find_by_revision('ed5bb786bbda2dee66a2d50faf51429dbc043a7b') |
|
268 | c = @repository.changesets.find_by_revision('ed5bb786bbda2dee66a2d50faf51429dbc043a7b') | |
269 | assert_equal "#{str_felix_hex} <felix@fachschaften.org>", c.committer |
|
269 | assert_equal "#{str_felix_hex} <felix@fachschaften.org>", c.committer | |
270 | end |
|
270 | end | |
|
271 | ||||
|
272 | def test_previous | |||
|
273 | @repository.fetch_changesets | |||
|
274 | @repository.reload | |||
|
275 | %w|1ca7f5ed374f3cb31a93ae5215c2e25cc6ec5127 1ca7f5ed|.each do |r1| | |||
|
276 | changeset = @repository.find_changeset_by_name(r1) | |||
|
277 | %w|64f1f3e89ad1cb57976ff0ad99a107012ba3481d 64f1f3e89ad1|.each do |r2| | |||
|
278 | assert_equal @repository.find_changeset_by_name(r2), changeset.previous | |||
|
279 | end | |||
|
280 | end | |||
|
281 | end | |||
|
282 | ||||
|
283 | def test_previous_nil | |||
|
284 | @repository.fetch_changesets | |||
|
285 | @repository.reload | |||
|
286 | %w|7234cb2750b63f47bff735edc50a1c0a433c2518 7234cb2|.each do |r1| | |||
|
287 | changeset = @repository.find_changeset_by_name(r1) | |||
|
288 | assert_nil changeset.previous | |||
|
289 | end | |||
|
290 | end | |||
|
291 | ||||
|
292 | def test_next | |||
|
293 | @repository.fetch_changesets | |||
|
294 | @repository.reload | |||
|
295 | %w|64f1f3e89ad1cb57976ff0ad99a107012ba3481d 64f1f3e89ad1|.each do |r2| | |||
|
296 | changeset = @repository.find_changeset_by_name(r2) | |||
|
297 | %w|1ca7f5ed374f3cb31a93ae5215c2e25cc6ec5127 1ca7f5ed|.each do |r1| | |||
|
298 | assert_equal @repository.find_changeset_by_name(r1), changeset.next | |||
|
299 | end | |||
|
300 | end | |||
|
301 | end | |||
|
302 | ||||
|
303 | def test_next_nil | |||
|
304 | @repository.fetch_changesets | |||
|
305 | @repository.reload | |||
|
306 | %w|1ca7f5ed374f3cb31a93ae5215c2e25cc6ec5127 1ca7f5ed|.each do |r1| | |||
|
307 | changeset = @repository.find_changeset_by_name(r1) | |||
|
308 | assert_nil changeset.next | |||
|
309 | end | |||
|
310 | end | |||
271 | else |
|
311 | else | |
272 | puts "Git test repository NOT FOUND. Skipping unit tests !!!" |
|
312 | puts "Git test repository NOT FOUND. Skipping unit tests !!!" | |
273 | def test_fake; assert true end |
|
313 | def test_fake; assert true end |
General Comments 0
You need to be logged in to leave comments.
Login now