summaryrefslogtreecommitdiff
path: root/src/pkg/testing/regexp_test.go
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2009-08-28 11:44:46 -0700
committerIan Lance Taylor <iant@golang.org>2009-08-28 11:44:46 -0700
commit52cc61bd0fb47d9c9be3e5f268ab64a911940671 (patch)
tree25e37ee7dc7278be5401beaa93d1ea1a21aebb20 /src/pkg/testing/regexp_test.go
parent9a86d885541afc7eb6cd9db1e09808360dce31ef (diff)
downloadgolang-52cc61bd0fb47d9c9be3e5f268ab64a911940671.tar.gz
Run the tests for the testing package. Fix them so that they
work. R=rsc DELTA=16 (1 added, 1 deleted, 14 changed) OCL=34012 CL=34038
Diffstat (limited to 'src/pkg/testing/regexp_test.go')
-rw-r--r--src/pkg/testing/regexp_test.go29
1 files changed, 14 insertions, 15 deletions
diff --git a/src/pkg/testing/regexp_test.go b/src/pkg/testing/regexp_test.go
index d72ca19d4..367a61d8c 100644
--- a/src/pkg/testing/regexp_test.go
+++ b/src/pkg/testing/regexp_test.go
@@ -6,7 +6,6 @@ package testing
import (
"strings";
- "testing";
)
var good_re = []string{
@@ -86,7 +85,7 @@ var matches = []tester {
tester{ `a*(|(b))c*`, "aacc", vec{0,4, 2,2, -1,-1} },
}
-func compileTest(t *testing.T, expr string, error string) *Regexp {
+func compileTest(t *T, expr string, error string) *Regexp {
re, err := CompileRegexp(expr);
if err != error {
t.Error("compiling `", expr, "`; unexpected error: ", err);
@@ -94,7 +93,7 @@ func compileTest(t *testing.T, expr string, error string) *Regexp {
return re
}
-func printVec(t *testing.T, m []int) {
+func printVec(t *T, m []int) {
l := len(m);
if l == 0 {
t.Log("\t<no match>");
@@ -105,7 +104,7 @@ func printVec(t *testing.T, m []int) {
}
}
-func printStrings(t *testing.T, m []string) {
+func printStrings(t *T, m []string) {
l := len(m);
if l == 0 {
t.Log("\t<no match>");
@@ -116,7 +115,7 @@ func printStrings(t *testing.T, m []string) {
}
}
-func printBytes(t *testing.T, b [][]byte) {
+func printBytes(t *T, b [][]byte) {
l := len(b);
if l == 0 {
t.Log("\t<no match>");
@@ -166,7 +165,7 @@ func equalBytes(m1 [][]byte, m2 []string) bool {
return true
}
-func executeTest(t *testing.T, expr string, str string, match []int) {
+func executeTest(t *T, expr string, str string, match []int) {
re := compileTest(t, expr, "");
if re == nil {
return
@@ -188,26 +187,26 @@ func executeTest(t *testing.T, expr string, str string, match []int) {
}
}
-func TestGoodCompile(t *testing.T) {
+func TestGoodCompile(t *T) {
for i := 0; i < len(good_re); i++ {
compileTest(t, good_re[i], "");
}
}
-func TestBadCompile(t *testing.T) {
+func TestBadCompile(t *T) {
for i := 0; i < len(bad_re); i++ {
compileTest(t, bad_re[i].re, bad_re[i].err)
}
}
-func TestExecute(t *testing.T) {
+func TestExecute(t *T) {
for i := 0; i < len(matches); i++ {
test := &matches[i];
executeTest(t, test.re, test.text, test.match)
}
}
-func matchTest(t *testing.T, expr string, str string, match []int) {
+func matchTest(t *T, expr string, str string, match []int) {
re := compileTest(t, expr, "");
if re == nil {
return
@@ -223,14 +222,14 @@ func matchTest(t *testing.T, expr string, str string, match []int) {
}
}
-func TestMatch(t *testing.T) {
+func TestMatch(t *T) {
for i := 0; i < len(matches); i++ {
test := &matches[i];
matchTest(t, test.re, test.text, test.match)
}
}
-func matchStringsTest(t *testing.T, expr string, str string, match []int) {
+func matchStringsTest(t *T, expr string, str string, match []int) {
re := compileTest(t, expr, "");
if re == nil {
return
@@ -256,14 +255,14 @@ func matchStringsTest(t *testing.T, expr string, str string, match []int) {
}
}
-func TestMatchStrings(t *testing.T) {
+func TestMatchStrings(t *T) {
for i := 0; i < len(matches); i++ {
test := &matches[i];
matchTest(t, test.re, test.text, test.match)
}
}
-func matchFunctionTest(t *testing.T, expr string, str string, match []int) {
+func matchFunctionTest(t *T, expr string, str string, match []int) {
m, err := MatchString(expr, str);
if err == "" {
return
@@ -273,7 +272,7 @@ func matchFunctionTest(t *testing.T, expr string, str string, match []int) {
}
}
-func TestMatchFunction(t *testing.T) {
+func TestMatchFunction(t *T) {
for i := 0; i < len(matches); i++ {
test := &matches[i];
matchFunctionTest(t, test.re, test.text, test.match)