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 }