package test.graphics;
import junit.framework.TestCase;
import com.akjava.lib.common.graphics.BilinearCalculator;
public class BilinearTest extends TestCase{
public void test1(){
BilinearCalculator calculator=new BilinearCalculator(64,64);
double correct=1;
double value=calculator.calculateValue(0, 0, 1, 0, 0, 0);
assertEquals(correct, value);
}
public void test2(){
BilinearCalculator calculator=new BilinearCalculator(64,64);
double correct=0;
double value=calculator.calculateValue(0, 0, 0, 0, 0, 0);
assertEquals(correct, value);
}
public void test3(){
BilinearCalculator calculator=new BilinearCalculator(64,64);
double correct=0;
double value=calculator.calculateValue(0.5, 0.5, 0, 0, 0, 0);
assertEquals(correct, value);
}
public void test4(){
BilinearCalculator calculator=new BilinearCalculator(64,64);
double correct=1;
double value=calculator.calculateValue(0.5, 0.5, 1, 1, 1, 1);
assertEquals(correct, value);
}
public void test5(){
BilinearCalculator calculator=new BilinearCalculator(64,64);
double correct=1.5;
double value=calculator.calculateValue(0.5, 0.5, 4, 0, 1, 1);
assertEquals(correct, value);
}
public void test6(){
BilinearCalculator calculator=new BilinearCalculator(64,64);
double correct=1;
double value=calculator.calculateValue(0.9, 1, 10, 0, 0, 0);
assertEquals(correct, value);
}
public void test7(){
BilinearCalculator calculator=new BilinearCalculator(64,64);
double correct=9;
double value=calculator.calculateValue(0.1, 1, 10, 0, 0, 0);
assertEquals(correct, value);
}
public void test8(){
BilinearCalculator calculator=new BilinearCalculator(64,64);
double correct=10;
double value=calculator.calculateValue(64.5, 64.5, 10, 0, 0, 0);
assertEquals(correct, value);
}
}