Sha256: f77e36acbceb9e0f1f16d5a47ce328adc92dabb5ed11408eed565bd0e92899eb
Contents?: true
Size: 939 Bytes
Versions: 203
Compression:
Stored size: 939 Bytes
Contents
import org.scalatest._ class GrainsTest extends FunSuite with Matchers { test ("square 1") { Grains.square(1) should be (Some(1)) } test ("square 2") { pending Grains.square(2) should be (Some(2)) } test ("square 3") { pending Grains.square(3) should be (Some(4)) } test ("square 4") { pending Grains.square(4) should be (Some(8)) } test ("square 16") { pending Grains.square(16) should be (Some(32768)) } test ("square 32") { Grains.square(32) should be (Some(2147483648L)) } test ("square 64") { pending Grains.square(64) should be (Some(BigInt("9223372036854775808"))) } test ("square negative") { pending Grains.square(-1) should be (None) } test ("square bigger than 64") { pending Grains.square(65) should be (None) } test ("total grains") { pending Grains.total should be (BigInt("18446744073709551615")) } }
Version data entries
203 entries across 203 versions & 1 rubygems