package org.sef4j.core.helpers.files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardWatchEventKinds;
import org.junit.Assert;
import org.junit.Test;
public class ContentEnricherFileChangeEventTransformerTest {
ContentEnricherFileChangeEventTransformer sut = ContentEnricherFileChangeEventTransformer.INSTANCE;
@Test
public void testApply() {
// Prepare
Path path = Paths.get("pom.xml");
FileChangeEvent event = new FileChangeEvent(path.toString(), StandardWatchEventKinds.ENTRY_MODIFY);
// Perform
ContentFileChangeEvent res = sut.apply(event);
// Post-check
byte[] content = res.getContent();
Assert.assertNotNull(content);
String contentStr = new String(content);
contentStr.startsWith("<?xml version=\"1.0\"");
}
}