/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.image.filter.effect;
import java.awt.image.BufferedImage;
import org.junit.Test;
import com.enonic.cms.core.image.filter.ImageFilter;
import static org.junit.Assert.*;
public class ScaleSquareFilterTest
extends BaseImageFilterTest
{
@Test
public void testDownscale()
{
BufferedImage scaled = scale( 100 );
assertEquals( 100, scaled.getWidth() );
assertEquals( 100, scaled.getHeight() );
}
@Test
public void testUpscale()
{
BufferedImage scaled = scale( 600 );
assertEquals( 600, scaled.getWidth() );
assertEquals( 600, scaled.getHeight() );
}
private BufferedImage scale( int size )
{
ImageFilter filter = new ScaleSquareFilter( size );
return filter.filter( getOpaque() );
}
}