nimport junit.framework.TestCase;
n
npublic class testValores extends TestCase
{
n
private Valores val;
n protected void setUp() throws Exception {
n super.setUp();
n val
= new Valores();
n val.ins(5);
n val.ins(12);
n val.ins(1);
n val.ins(30);
n val.ins(152);
n val.ins(6);
n }
n public
void testIns() {
n assertEquals(false,val.ins(-10));
n assertEquals(false,val.ins(0));
n val.ins(2);
n assertEquals(7,val.size());
n val.ins(3);
n assertEquals(8,val.size());
n val.ins(4);
n assertEquals(9,val.size());
n val.ins(5);
n assertEquals(10,val.size());
n assertEquals(false,val.ins(11));
n }
n
n public void testDel() {
n assertEquals(5,val.del(0));
n assertEquals(6,val.del(4));
n assertEquals(-1,val.del(4));
n assertEquals(1,val.del(1));
n assertEquals(12,val.del(0));
n assertEquals(30,val.del(0));
n assertEquals(152,val.del(0));
n assertEquals(-1,val.del(0));
n }
n public void testMean() {
n assertTrue(Math.round(34.3) == Math.round(val.mean()));
n assertTrue(Math.round(0.0) == Math.round((new Valores()).mean()));
n }
n public void testGreater() {
n assertEquals(152,val.greater());
n assertEquals(-1,(new Valores()).greater());
n }
n
n public void testLower() {
n assertEquals(1,val.lower());
n assertEquals(-1,(new Valores()).lower());
n }
n
n}