This commit is contained in:
2024-05-08 18:41:15 +03:00
parent 14a0902e2b
commit 6a743cf5c4
6 changed files with 20 additions and 11 deletions

View File

@ -2,9 +2,10 @@ package lru
import ( import (
"fmt" "fmt"
"github.com/stretchr/testify/assert"
"testing" "testing"
"time" "time"
"github.com/stretchr/testify/assert"
) )
func TestTtl(t *testing.T) { func TestTtl(t *testing.T) {

View File

@ -5,5 +5,4 @@ import (
) )
func TestPipe(t *testing.T) { func TestPipe(t *testing.T) {
} }

View File

@ -3,10 +3,11 @@ package main
import ( import (
"bufio" "bufio"
"errors" "errors"
"golang.org/x/exp/slices"
"io" "io"
"log" "log"
"strings" "strings"
"golang.org/x/exp/slices"
) )
// NL New line constant // NL New line constant

View File

@ -1,9 +1,10 @@
package main package main
import ( import (
"github.com/stretchr/testify/assert"
"strings" "strings"
"testing" "testing"
"github.com/stretchr/testify/assert"
) )
const input = ` const input = `
@ -27,7 +28,8 @@ func TestUnique(t *testing.T) {
Content string Content string
Expected string Expected string
}{ }{
{"Unique", {
"Unique",
input, input,
` `
Zimbabwe Zimbabwe

View File

@ -2,10 +2,11 @@ package main
import ( import (
"flag" "flag"
"github.com/stretchr/testify/assert"
"os" "os"
"strings" "strings"
"testing" "testing"
"github.com/stretchr/testify/assert"
) )
func TestFlags(t *testing.T) { func TestFlags(t *testing.T) {
@ -20,22 +21,26 @@ func TestFlags(t *testing.T) {
ExpectedExit int ExpectedExit int
ExpectedOutput string ExpectedOutput string
}{ }{
{"No flags", {
"No flags",
[]string{"testdata/first"}, []string{"testdata/first"},
0, 0,
"alabama barcelona\nbarcelona california\ncalifornia denver\ncalifornia denver\nамур брянск\nбелгород волгоград\nволгоград геленджик", "alabama barcelona\nbarcelona california\ncalifornia denver\ncalifornia denver\nамур брянск\nбелгород волгоград\nволгоград геленджик",
}, },
{"Reverse", {
"Reverse",
[]string{"-r", "testdata/first"}, []string{"-r", "testdata/first"},
0, 0,
"волгоград геленджик\nбелгород волгоград\nамур брянск\ncalifornia denver\ncalifornia denver\nbarcelona california\nalabama barcelona", "волгоград геленджик\nбелгород волгоград\nамур брянск\ncalifornia denver\ncalifornia denver\nbarcelona california\nalabama barcelona",
}, },
{"Unique", {
"Unique",
[]string{"-u", "testdata/first"}, []string{"-u", "testdata/first"},
0, 0,
"alabama barcelona\nbarcelona california\ncalifornia denver\nамур брянск\nбелгород волгоград\nволгоград геленджик", "alabama barcelona\nbarcelona california\ncalifornia denver\nамур брянск\nбелгород волгоград\nволгоград геленджик",
}, },
{"Column 2", {
"Column 2",
[]string{"-k=2", "testdata/first"}, []string{"-k=2", "testdata/first"},
0, 0,
"alabama barcelona\nbarcelona california\ncalifornia denver\ncalifornia denver\nамур брянск\nбелгород волгоград\nволгоград геленджик", "alabama barcelona\nbarcelona california\ncalifornia denver\ncalifornia denver\nамур брянск\nбелгород волгоград\nволгоград геленджик",

View File

@ -1,8 +1,9 @@
package uniqueschars package uniqueschars
import ( import (
"github.com/stretchr/testify/assert"
"testing" "testing"
"github.com/stretchr/testify/assert"
) )
func TestUnique(t *testing.T) { func TestUnique(t *testing.T) {