private ${CLASS} c;
@Before public void setUp(){
c = new ${CLASS}();
}
@After public void tearDown(){
c = null;
}
@Test public void longAbs(){
assertEquals("abs(long) did not return the correct result.", 10l, c.abs(10l));
assertEquals("abs(long) did not return the correct result.", 10l, c.abs(-10l));
}
@Test public void intAbs(){
assertEquals("abs(int) did not return the correct result.", 99, c.abs(99));
assertEquals("abs(int) did not return the correct result.", 99, c.abs(-99));
}
@Test public void doubleAbs(){
assertEquals("abs(double) did not return the correct result.", 0.99d, c.abs(0.99d), 0d);
assertEquals("abs(double) did not return the correct result.", 0.99d, c.abs(-0.99d), 0d);
}
@Test public void floatAbs(){
assertEquals("abs(float) did not return the correct result.", 0.099f, c.abs(0.099f), 0f);
assertEquals("abs(float) did not return the correct result.", 0.099f, c.abs(-0.099f), 0f);
}
@Test public void longMax(){
long l1 = 9999l;
long l2 = 1111l;
assertEquals("max(long) did not return the correct result.", l1, c.max(l1, l2));
assertEquals("max(long) did not return the correct result.", l2, c.max(-l1, l2));
}
@Test public void intMax(){
int i1 = 234;
int i2 = 123;
assertEquals("max(int) did not return the correct result.", i1, c.max(i1, i2));
assertEquals("max(int) did not return the correct result.", i2, c.max(-i1, i2));
}
@Test public void doubleMax(){
double d1 = 0.234d;
double d2 = 0.000023d;
assertEquals("max(double) did not return the correct result.", d1, c.max(d1, d2));
assertEquals("max(double) did not return the correct result.", d2, c.max(-d1, d2));
}
@Test public void floatMax(){
float f1 = 0.34f;
float f2 = 0.11f;
assertEquals("max(float) did not return the correct result.", f1, c.max(f1, f2));
assertEquals("max(float) did not return the correct result.", f2, c.max(-f1, f2));
}
@Test public void longMin(){
long l1 = 9999l;
long l2 = 1111l;
assertEquals("min(long) did not return the correct result.", l2, c.min(l1, l2));
assertEquals("min(long) did not return the correct result.", -l1, c.min(-l1, l2));
}
@Test public void intMin(){
int i1 = 234;
int i2 = 123;
assertEquals("min(int) did not return the correct result.", i2, c.min(i1, i2));
assertEquals("min(int) did not return the correct result.", -i1, c.min(-i1, i2));
}
@Test public void doubleMin(){
double d1 = 0.234d;
double d2 = 0.000023d;
assertEquals("min(double) did not return the correct result.", d2, c.min(d1, d2));
assertEquals("min(double) did not return the correct result.", -d1, c.min(-d1, d2));
}
@Test public void floatMin(){
float f1 = 0.34f;
float f2 = 0.11f;
assertEquals("min(float) did not return the correct result.", f2, c.min(f1, f2));
assertEquals("min(float) did not return the correct result.", -f1, c.min(-f1, f2));
}