Subversion Repositories distributed

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

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