package org.geotools.styling.builder;
import static org.junit.Assert.*;
import org.geotools.factory.CommonFactoryFinder;
import org.geotools.styling.SLDTransformer;
import org.opengis.filter.FilterFactory2;
/**
*
*
* @source $URL$
*/
public abstract class AbstractStyleTest {
protected FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(null);
protected void print(Object styleObject) {
try {
SLDTransformer tx = new SLDTransformer();
tx.setIndentation(2);
System.out.println(tx.transform(styleObject));
} catch (Exception e) {
throw new RuntimeException("An error occurred while printing the style", e);
}
}
protected void assertSimpleStyle(StyleCollector collector) {
assertEquals(1, collector.featureTypeStyles.size());
assertEquals(1, collector.rules.size());
assertEquals(1, collector.symbolizers.size());
assertEquals(1, collector.styles.size());
assertTrue(collector.layers.size() == 0 || collector.layers.size() == 1);
}
}