123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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!")
- }
- }
- }
|