comparison test/org/tmatesoft/hg/test/TestStatus.java @ 458:c95cd5994ba2

Tests: with more precise relations for files/dirs, ImmediateChild is the right expectation
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Tue, 19 Jun 2012 21:06:21 +0200
parents 36fd1fd06492
children 613c883e360e
comparison
equal deleted inserted replaced
457:d78cb5ca3053 458:c95cd5994ba2
435 sc = HgWorkingCopyStatusCollector.create(repo, readme, dir); 435 sc = HgWorkingCopyStatusCollector.create(repo, readme, dir);
436 sc.walk(WORKING_COPY, r = new HgStatusCollector.Record()); 436 sc.walk(WORKING_COPY, r = new HgStatusCollector.Record());
437 assertTrue(r.getAdded().isEmpty()); 437 assertTrue(r.getAdded().isEmpty());
438 assertTrue(r.getRemoved().size() == 2); 438 assertTrue(r.getRemoved().size() == 2);
439 for (Path p : r.getRemoved()) { 439 for (Path p : r.getRemoved()) {
440 assertEquals(p.compareWith(dir), Path.CompareResult.Nested); 440 assertEquals(Path.CompareResult.ImmediateChild, p.compareWith(dir));
441 } 441 }
442 assertTrue(r.getUnknown().isEmpty()); 442 assertTrue(r.getUnknown().isEmpty());
443 assertTrue(r.getClean().size() == 1); 443 assertTrue(r.getClean().size() == 1);
444 assertTrue(r.getClean().contains(readme)); 444 assertTrue(r.getClean().contains(readme));
445 assertTrue(r.getMissing().isEmpty()); 445 assertTrue(r.getMissing().isEmpty());