Sha256: 5a16d79cd495090f3b0633cf524ce12e54dd260eece6e78f398b100b47544803
Contents?: true
Size: 651 Bytes
Versions: 96
Compression:
Stored size: 651 Bytes
Contents
package allyourbase import ( "reflect" "testing" ) func TestConvertToBase(t *testing.T) { for _, c := range testCases { output, err := ConvertToBase(c.inputBase, c.inputDigits, c.outputBase) if c.err != "" { if err == nil || c.err != err.Error() { t.Fatalf(`FAIL: %s Expected error: %s Got: %v`, c.description, c.err, err) } } else if !reflect.DeepEqual(c.expected, output) { t.Fatalf(`FAIL: %s Input base: %d Input digits: %#v Output base: %d Expected output digits: %#v Got: %#v`, c.description, c.inputBase, c.inputDigits, c.outputBase, c.expected, output) } t.Logf("PASS: %s", c.description) } }
Version data entries
96 entries across 96 versions & 1 rubygems