12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package weirdtext
- import (
- "testing"
- )
- func TestInvalidPrefix(t *testing.T) {
- input := `
- ---weir---
- Tihs is a lnog lnooog tset setcnnee,
- wtih smoe big (biiiiig) wdros!
- ---weir---
- This long looong sentence some test with words`
- test := EncodedText{}
- err := test.FromString(input)
- if err == nil {
- t.Errorf("There should be error as prefix is invalid!")
- }
- }
- func TestInvalidString(t *testing.T) {
- testCases := []string{
- `
- ---weird---
- Tihs is a lnog lnooog tset setcnnee,
- wtih smoe big (biiiiig) wdros!
- ---weird---`,
- `
- ---weird---
- ---weird---
- This long looong sentence some test with words`,
- `
- ---weird---
- Tihs is a lnog lnooog tset setcnnee,
- wtih smoe big (biiiiig) wdros!
- ---weird---
- `,
- }
- for _, input := range testCases {
- test := EncodedText{}
- err := test.FromString(input)
- if err == nil {
- t.Errorf("There should be error as string is invalid!")
- }
- }
- }
|