function testConvStatXpToLevel() { $this->assertEquals(-5, Member_Perso::convStatXpToLevel(-500)); $this->assertEquals(-5, Member_Perso::convStatXpToLevel(-400)); $this->assertEquals(-4, Member_Perso::convStatXpToLevel(-399)); $this->assertEquals(-4, Member_Perso::convStatXpToLevel(-200)); $this->assertEquals(-3, Member_Perso::convStatXpToLevel(-199)); $this->assertEquals(-3, Member_Perso::convStatXpToLevel(-100)); $this->assertEquals(-2, Member_Perso::convStatXpToLevel(-99)); $this->assertEquals(-2, Member_Perso::convStatXpToLevel(-50)); $this->assertEquals(-1, Member_Perso::convStatXpToLevel(-49)); $this->assertEquals(-1, Member_Perso::convStatXpToLevel(-20)); $this->assertEquals(0, Member_Perso::convStatXpToLevel(-1)); $this->assertEquals(0, Member_Perso::convStatXpToLevel(1)); $this->assertEquals(1, Member_Perso::convStatXpToLevel(20)); $this->assertEquals(1, Member_Perso::convStatXpToLevel(49)); $this->assertEquals(2, Member_Perso::convStatXpToLevel(50)); $this->assertEquals(2, Member_Perso::convStatXpToLevel(99)); $this->assertEquals(3, Member_Perso::convStatXpToLevel(100)); $this->assertEquals(3, Member_Perso::convStatXpToLevel(199)); $this->assertEquals(4, Member_Perso::convStatXpToLevel(200)); $this->assertEquals(4, Member_Perso::convStatXpToLevel(399)); $this->assertEquals(5, Member_Perso::convStatXpToLevel(400)); $this->assertEquals(5, Member_Perso::convStatXpToLevel(500)); //Valeurs 'impossibles' $tmp = array(null, '', 'test', array()); foreach ($tmp as $value) { $this->assertEquals(0, Member_Perso::convStatXpToLevel($value)); } }