package org.tldgen.writers; import static org.junit.Assert.assertEquals; import static org.tldgen.factory.LibraryFactoryTest.OUTPUT_FOLDER; import java.io.File; import org.apache.commons.io.FileUtils; import org.junit.Before; import org.junit.Test; import org.tldgen.mock.MockLibraryFactory; import org.tldgen.model.Library; public class TldLibraryWriterTest { /** created TLD file */ private String tldFolder = OUTPUT_FOLDER + "TldWriterTest-output"; private Library library; @Before public void initLibrary() { library = new MockLibraryFactory().createLibrary("loom"); } @Test public void writeTldTest() throws Exception { TldLibraryWriter writer = new TldLibraryWriter(); writer.writeTLD(library, tldFolder); String expected = FileUtils.readFileToString(new File("src/test/resources/org/tldgen/writers/expected-output.tld")); String actual = FileUtils.readFileToString(new File(tldFolder + "/loom.tld")); assertEquals(expected, actual); } }