View Javadoc

1   package com.aragost.javahg.commands;
2   
3   import java.io.IOException;
4   
5   import org.junit.Assert;
6   import org.junit.Test;
7   
8   import com.aragost.javahg.BaseRepository;
9   import com.aragost.javahg.test.AbstractTestCase;
10  
11  public class RevertCommandTest extends AbstractTestCase {
12  
13      @Test
14      public void testNothingToRevert() throws IOException {
15          BaseRepository repo = getTestRepository();
16          createChangeset();
17          RevertCommand.on(repo).all().execute();
18      }
19      
20      @Test
21      public void testRevertToParent() throws IOException {
22          BaseRepository repo = getTestRepository();
23          writeFile("a", "a");
24          commit();
25          writeFile("a", "aa");
26          RevertCommand.on(repo).execute("a");
27          Assert.assertEquals("a", readFile("a"));
28      }
29  }