/**
* Copyright (c) 2008 Really Strategies, Inc.
*/
package org.dita2indesign.indesign.inx;
import junit.framework.Test;
import junit.framework.TestSuite;
import org.apache.log4j.Logger;
import org.dita2indesign.indesign.inx.CloneDocumentTest;
import org.dita2indesign.indesign.inx.InxReaderTestBase;
import org.dita2indesign.indesign.inx.model.InDesignDocument;
/**
*
*/
public class CloneDocumentTest extends InxReaderTestBase {
Logger logger = Logger.getLogger(CloneDocumentTest.class);
public static Test suite() {
TestSuite suite = new TestSuite(CloneDocumentTest.class);
return suite;
}
public void setUp() throws Exception {
super.setUp();
}
public void testCloneDocument() throws Exception {
InDesignDocument doc = new InDesignDocument();
doc.load(inxData2);
logger.debug("*******************************************************************");
logger.debug("Loading cloned data into new document");
InDesignDocument cloned = new InDesignDocument(doc, true);
assertEquals("Expected two master spreads", 3, cloned.getMasterSpreads().size());
assertEquals("Expected zero body spreads", 0, cloned.getSpreads().size());
}
}