godocfuncs_test.go
von paedubucher- SNIPPET_DESC:
- Testfälle für godocfuncs.go
- SNIPPET_CREATION_TIME:
- 19.06.2022 17:14:27
- SNIPPET_PRUNE_TIME:
- Unendlich
- SNIPPET_TEXT:
-
- package dfdegoregexp
- import (
- "bytes"
- "strings"
- "testing"
- )
- const (
- goDocOSExcerpt = `
- const PathSeparator = '/' ...
- const ModeDir = fs.ModeDir ...
- const DevNull = "/dev/null"
- var ErrInvalid = fs.ErrInvalid ...
- var Stdin = NewFile(uintptr(syscall.Stdin), "/dev/stdin") ...
- var Args []string
- var ErrProcessDone = errors.New("os: process already finished")
- func Chdir(dir string) error
- func Chmod(name string, mode FileMode) error
- func Chown(name string, uid, gid int) error
- `
- goDocOSFuncs = `
- func Chdir(dir string) error
- func Chmod(name string, mode FileMode) error
- func Chown(name string, uid, gid int) error
- `
- )
- func TestFilterFuncLines(t *testing.T) {
- source := bytes.NewBufferString(goDocOSExcerpt)
- sink := bytes.NewBufferString("")
- FilterLines(source, sink)
- got := strings.TrimSpace(sink.String())
- expected := strings.TrimSpace(goDocOSFuncs)
- if got != expected {
- t.Errorf("filter lines by pattern '%s'\ngot:\n%s\nexpected:\n%s\n",
- functionDeclaration, got, expected)
- }
- }
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN