package caesar import "testing" func TestCoder(t *testing.T) { coder := Coder{Key: 1, Ranges: []RuneRange{{'a', 'z'}}} t.Run("Encode", func(t *testing.T) { if coder.Encode("abc") != "bcd" { t.Fail() } }) t.Run("Decode", func(t *testing.T) { if coder.Decode("bcd") != "abc" { t.Fail() } }) }