Sha256: 639edb13eb5435d7760f91e1284181a8506f5b42cbedc1e8ce5692a6b601412a
Contents?: true
Size: 639 Bytes
Versions: 8
Compression:
Stored size: 639 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 != "" && (err == nil || c.err != err.Error()) { t.Fatalf(`FAIL: %s Expected error: %s Got: %v`, c.description, c.err, err) } 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
8 entries across 8 versions & 1 rubygems