]> Cypherpunks repositories - gostls13.git/commitdiff
Run the tests for the testing package. Fix them so that they
authorIan Lance Taylor <iant@golang.org>
Fri, 28 Aug 2009 18:44:46 +0000 (11:44 -0700)
committerIan Lance Taylor <iant@golang.org>
Fri, 28 Aug 2009 18:44:46 +0000 (11:44 -0700)
work.

R=rsc
DELTA=16  (1 added, 1 deleted, 14 changed)
OCL=34012
CL=34038

src/pkg/Makefile
src/pkg/testing/regexp_test.go

index 3575a61226728e05b62b071592deea60f70409a7..d14183a5eb4897f7131703f35aa51a22c270a3a7 100644 (file)
@@ -122,6 +122,7 @@ TEST=\
        sync\
        tabwriter\
        template\
+       testing\
        time\
        unicode\
        utf8\
index d72ca19d489ea1aca2f54cd3aa024baceedcc5b5..367a61d8c3bcb2026c9c6c4ac87bb3cbf3051cc5 100644 (file)
@@ -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)