/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.structure.page.template; import org.jdom.Document; import org.jdom.Element; import org.junit.Test; import com.enonic.cms.core.portal.datasource.xml.DataSourcesElement; import static org.junit.Assert.*; /** * Nov 26, 2010 */ public class PageTemplateEntityTest { @Test public void getDatasources_returns_empty_datasources_object_even_if_pagetemplatedata_element_does_not_contain_the_datasources_element() { // setup PageTemplateEntity pageTemplate = new PageTemplateEntity(); pageTemplate.setXmlData( new Document( new Element( "pagetemplatedata" ) ) ); // exercise DataSourcesElement actualDatasources = pageTemplate.getDatasources(); // verify assertNotNull( actualDatasources ); assertEquals( 0, actualDatasources.getList().size() ); } }