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 }