package is.L42.connected.withNumbers;
import static org.junit.Assert.*;
import java.math.BigInteger;
import org.junit.Test;
public class TestBigN {
@Test
public void fromSBigInteger(){
assertEquals("12",new BigInteger("12").toString());
assertEquals("-12",new BigInteger("-12").toString());
}
@Test
public void fromS(){
assertEquals("12",BigRational.from("12").toString());
assertEquals("-12",BigRational.from("-12").toString());
assertEquals("-4",BigRational.from("-12/3").toString());
assertEquals("-11/3",BigRational.from("-11/3").toString());
assertEquals("-11/3",BigRational.from("-11.0/3.0").toString());
assertEquals("-111/31",BigRational.from("-11.1/3.1").toString());
assertEquals("111",BigRational.from("111").toString());
assertEquals(BigRational.from("123456"),BigRational.from("123456"));
assertFalse(BigRational.from("123456").equals(BigRational.from("123455")));
}
}