move filter test to its own package
This commit is contained in:
parent
77e4f01a49
commit
97e51dd2d9
|
@ -1,4 +1,4 @@
|
||||||
package filter
|
package filter_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
@ -6,6 +6,8 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"git.burning.moe/celediel/gt/internal/filter"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -65,11 +67,11 @@ func (s singletest) String() string {
|
||||||
func testmatch(t *testing.T, testers []testholder) {
|
func testmatch(t *testing.T, testers []testholder) {
|
||||||
const testnamefmt string = "file %s modified on %s"
|
const testnamefmt string = "file %s modified on %s"
|
||||||
var (
|
var (
|
||||||
f *Filter
|
f *filter.Filter
|
||||||
err error
|
err error
|
||||||
)
|
)
|
||||||
for _, tester := range testers {
|
for _, tester := range testers {
|
||||||
f, err = New(
|
f, err = filter.New(
|
||||||
tester.on, tester.before, tester.after, tester.glob, tester.pattern,
|
tester.on, tester.before, tester.after, tester.glob, tester.pattern,
|
||||||
tester.unglob, tester.unpattern, tester.filesonly, tester.dirsonly,
|
tester.unglob, tester.unpattern, tester.filesonly, tester.dirsonly,
|
||||||
tester.ignorehidden, tester.minsize, tester.maxsize,
|
tester.ignorehidden, tester.minsize, tester.maxsize,
|
||||||
|
@ -531,16 +533,16 @@ func TestFilterMultipleParameters(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestFilterBlank(t *testing.T) {
|
func TestFilterBlank(t *testing.T) {
|
||||||
var f *Filter
|
var f *filter.Filter
|
||||||
t.Run("new", func(t *testing.T) {
|
t.Run("new", func(t *testing.T) {
|
||||||
f, _ = New("", "", "", "", "", "", "", false, false, false, "0", "0")
|
f, _ = filter.New("", "", "", "", "", "", "", false, false, false, "0", "0")
|
||||||
if !f.Blank() {
|
if !f.Blank() {
|
||||||
t.Fatalf("filter isn't blank? %s", f)
|
t.Fatalf("filter isn't blank? %s", f)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
t.Run("blank", func(t *testing.T) {
|
t.Run("blank", func(t *testing.T) {
|
||||||
f = &Filter{}
|
f = &filter.Filter{}
|
||||||
if !f.Blank() {
|
if !f.Blank() {
|
||||||
t.Fatalf("filter isn't blank? %s", f)
|
t.Fatalf("filter isn't blank? %s", f)
|
||||||
}
|
}
|
||||||
|
@ -549,7 +551,7 @@ func TestFilterBlank(t *testing.T) {
|
||||||
|
|
||||||
func TestFilterNotBlank(t *testing.T) {
|
func TestFilterNotBlank(t *testing.T) {
|
||||||
var (
|
var (
|
||||||
f *Filter
|
f *filter.Filter
|
||||||
testers = []testholder{
|
testers = []testholder{
|
||||||
{
|
{
|
||||||
pattern: "[Ttest]",
|
pattern: "[Ttest]",
|
||||||
|
@ -590,7 +592,7 @@ func TestFilterNotBlank(t *testing.T) {
|
||||||
|
|
||||||
for _, tester := range testers {
|
for _, tester := range testers {
|
||||||
t.Run("notblank"+tester.String(), func(t *testing.T) {
|
t.Run("notblank"+tester.String(), func(t *testing.T) {
|
||||||
f, _ = New(
|
f, _ = filter.New(
|
||||||
tester.on, tester.before, tester.after, tester.glob, tester.pattern,
|
tester.on, tester.before, tester.after, tester.glob, tester.pattern,
|
||||||
tester.unglob, tester.unpattern, tester.filesonly, tester.dirsonly,
|
tester.unglob, tester.unpattern, tester.filesonly, tester.dirsonly,
|
||||||
tester.ignorehidden, tester.minsize, tester.maxsize,
|
tester.ignorehidden, tester.minsize, tester.maxsize,
|
||||||
|
|
Loading…
Reference in a new issue