package com.baidu.disconf.web.test.utils; import static org.junit.Assert.fail; import java.io.IOException; import java.util.List; import org.junit.Test; import com.baidu.disconf.web.common.comparator.StringComparator; import difflib.Chunk; /** * * @author knightliao * */ public class StringComparatorTestCase { private final String original = "coe.baiFaCoe=1.3\r\ncoe.yuErBaoCoe=1.2"; private final String revised = "coe.baiFaCoe=1.2\r\ncoe.yuErBaoCoe=1.2"; @Test public void shouldGetChangesBetweenFiles() { final StringComparator comparator = new StringComparator(original, revised); try { final List<Chunk> changesFromOriginal = comparator.getChangesFromOriginal(); for (Chunk<String> chunk : changesFromOriginal) { System.out.println(chunk.toString()); } } catch (IOException ioe) { fail("Error running test shouldGetChangesBetweenFiles " + ioe.toString()); } } }