package com.bc.ceres.glevel.support;
import org.junit.Test;
import java.awt.*;
import static org.junit.Assert.assertEquals;
/**
* @author Norman Fomferra
*/
@Deprecated
public class AbstractMultiLevelSourceTest {
@Test
public void testImageDimension() throws Exception {
assertEquals(new Dimension(1024, 512), AbstractMultiLevelSource.getImageDimension(512, 256, 0.5));
assertEquals(new Dimension(768, 994), AbstractMultiLevelSource.getImageDimension(384, 497, 0.5));
assertEquals(new Dimension(192, 248), AbstractMultiLevelSource.getImageDimension(384, 497, 2.0));
}
@Test
public void testImageRectangle() throws Exception {
assertEquals(new Rectangle(20, 40, 1024, 512), AbstractMultiLevelSource.getImageRectangle(10, 20, 512, 256, 0.5));
assertEquals(new Rectangle(2000, -120, 768, 994), AbstractMultiLevelSource.getImageRectangle(1000, -60, 384, 497, 0.5));
assertEquals(new Rectangle(0, 248, 192, 249), AbstractMultiLevelSource.getImageRectangle(0, 497, 384, 497, 2.0));
}
}