소스 검색

fix existing tests for line comments

master
Chris Wiegman 9 달 전
부모
커밋
39cf07372d
로그인 계정: chriswiegman <chris@chriswiegman.com> GPG 키 ID: 2B23D7A74FDE2DF4
2개의 변경된 파일27개의 추가작업 그리고 20개의 파일을 삭제
  1. +22
    -0
      hostLine_test.go
  2. +5
    -20
      hostsFile_test.go

+ 22
- 0
hostLine_test.go 파일 보기

@ -0,0 +1,22 @@
package goodhosts
import (
"fmt"
"testing"
)
func TestHostsLineIsComment(t *testing.T) {
comment := " # This is a comment "
line := NewHostsLine(comment)
result := IsComment(line.Raw)
if !result {
t.Error(fmt.Sprintf("'%s' should be a comment", comment))
}
}
func TestNewHostsLineWithEmptyLine(t *testing.T) {
line := NewHostsLine("")
if line.Raw != "" {
t.Error("Failed to load empty line.")
}
}

goodhosts_test.go → hostsFile_test.go 파일 보기

@ -1,31 +1,16 @@
package goodhosts
import (
"fmt"
"reflect"
"testing"
)
func TestHostsLineIsComment(t *testing.T) {
comment := " # This is a comment "
line := NewHostsLine(comment)
result := IsComment(line.Raw)
if !result {
t.Error(fmt.Sprintf("'%s' should be a comment", comment))
}
}
func TestNewHostsLineWithEmptyLine(t *testing.T) {
line := NewHostsLine("")
if line.Raw != "" {
t.Error("Failed to load empty line.")
}
}
func TestHostsHas(t *testing.T) {
hosts := new(Hosts)
hosts.Lines = []HostsLine{
NewHostsLine("127.0.0.1 yadda"), NewHostsLine("10.0.0.7 nada")}
NewHostsLine("127.0.0.1 yadda"),
NewHostsLine("10.0.0.7 nada"),
}
// We should find this entry.
if !hosts.Has("10.0.0.7", "nada") {
@ -56,7 +41,7 @@ func TestHostsAddWhenIpHasOtherHosts(t *testing.T) {
NewHostsLine("10.0.0.7 yadda"),
}
hosts.Add("10.0.0.7", "brada", "yadda")
hosts.Add("10.0.0.7", "", "brada", "yadda")
expectedLines := []HostsLine{
NewHostsLine("127.0.0.1 yadda"),
@ -77,7 +62,7 @@ func TestHostsAddWhenIpDoesntExist(t *testing.T) {
NewHostsLine("127.0.0.1 yadda"),
}
hosts.Add("10.0.0.7", "brada", "yadda")
hosts.Add("10.0.0.7", "", "brada", "yadda")
expectedLines := []HostsLine{
NewHostsLine("127.0.0.1 yadda"),

불러오는 중...
취소
저장