### Question:
Utils { public static BigInteger ckbToShannon(BigInteger value) { return value.multiply(BigInteger.TEN.pow(8)); }  static BigInteger ckbToShannon(BigInteger value); static BigInteger ckbToShannon(long value); static BigInteger ckbToShannon(double value);  }### Answer:
@Test public void testCkbToShannon() { Assertions.assertEquals(BigInteger.valueOf(234300000000L), Utils.ckbToShannon(2343)); }
@Test public void testCkbToShannonWithBigInteger() { Assertions.assertEquals( new BigInteger("26589358000000000000"), Utils.ckbToShannon(BigInteger.valueOf(265893580000L))); }
@Test public void testCkbToShannonWithDouble() { Assertions.assertEquals(new BigInteger("2560000"), Utils.ckbToShannon(0.0256)); }