Subversion Repositories distributed

Rev

Rev 6 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. package de.viathinksoft.immortal.gen2;
  2.  
  3. import static org.junit.Assert.*;
  4.  
  5. import java.math.BigInteger;
  6.  
  7. import org.junit.Test;
  8.  
  9. import de.viathinksoft.immortal.gen2.Immortal;
  10.  
  11. public class ImmortalTest {
  12.  
  13.         @Test
  14.         public void isImmortableTest() {
  15.                 assertFalse(Immortal.isImmortable(new BigInteger("0123")));
  16.                 assertTrue(Immortal.isImmortable(new BigInteger("5")));
  17.                 assertTrue(Immortal.isImmortable(new BigInteger("25")));
  18.                 assertFalse(Immortal.isImmortable(new BigInteger("125")));
  19.                 assertTrue(Immortal.isImmortable(new BigInteger("625")));
  20.         }
  21.        
  22.         @Test
  23.         public void findNextImmortableTest() {
  24.                 assertEquals("25", Immortal.findNextImmortable("5"));
  25.                 assertEquals("625", Immortal.findNextImmortable("25"));
  26.                 assertEquals("0625", Immortal.findNextImmortable("625"));
  27.                 assertEquals("90625", Immortal.findNextImmortable("0625"));
  28.                 assertEquals(null, Immortal.findNextImmortable("2"));
  29.         }
  30. }
  31.