summaryrefslogtreecommitdiff
path: root/src/pkg/bufio
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2009-11-04 17:04:21 -0800
committerRobert Griesemer <gri@golang.org>2009-11-04 17:04:21 -0800
commit7eca1cf84f222a7c65f79869f067a1eac084adf0 (patch)
treec445ce8eabd6f20dc2fbb807113ff28290eb51b8 /src/pkg/bufio
parent065aaa1820f7ff0142f951da9bed9833914e5533 (diff)
downloadgolang-7eca1cf84f222a7c65f79869f067a1eac084adf0.tar.gz
gofmt-ify bufio
R=rsc http://go/go-review/1018049
Diffstat (limited to 'src/pkg/bufio')
-rw-r--r--src/pkg/bufio/bufio_test.go116
1 files changed, 59 insertions, 57 deletions
diff --git a/src/pkg/bufio/bufio_test.go b/src/pkg/bufio/bufio_test.go
index 129e214d5..545ed7e94 100644
--- a/src/pkg/bufio/bufio_test.go
+++ b/src/pkg/bufio/bufio_test.go
@@ -16,29 +16,29 @@ import (
// Reads from a reader and rot13s the result.
type rot13Reader struct {
- r io.Reader
+ r io.Reader;
}
func newRot13Reader(r io.Reader) *rot13Reader {
r13 := new(rot13Reader);
r13.r = r;
- return r13
+ return r13;
}
func (r13 *rot13Reader) Read(p []byte) (int, os.Error) {
n, e := r13.r.Read(p);
if e != nil {
- return n, e
+ return n, e;
}
for i := 0; i < n; i++ {
- c := p[i] | 0x20; // lowercase byte
+ c := p[i]|0x20; // lowercase byte
if 'a' <= c && c <= 'm' {
p[i] += 13;
} else if 'n' <= c && c <= 'z' {
p[i] -= 13;
}
}
- return n, nil
+ return n, nil;
}
// Call ReadByte to accumulate the text of a file
@@ -48,15 +48,15 @@ func readBytes(buf *Reader) string {
for {
c, e := buf.ReadByte();
if e == os.EOF {
- break
+ break;
}
if e != nil {
- panic("Data: "+e.String())
+ panic("Data: " + e.String());
}
b[nb] = c;
nb++;
}
- return string(b[0:nb])
+ return string(b[0:nb]);
}
func TestReaderSimple(t *testing.T) {
@@ -74,14 +74,15 @@ func TestReaderSimple(t *testing.T) {
type readMaker struct {
- name string;
- fn func(io.Reader) io.Reader;
+ name string;
+ fn func(io.Reader) io.Reader;
}
-var readMakers = []readMaker {
- readMaker{ "full", func(r io.Reader) io.Reader { return r } },
- readMaker{ "byte", iotest.OneByteReader },
- readMaker{ "half", iotest.HalfReader },
- readMaker{ "data+err", iotest.DataErrReader },
+
+var readMakers = []readMaker{
+ readMaker{"full", func(r io.Reader) io.Reader { return r }},
+ readMaker{"byte", iotest.OneByteReader},
+ readMaker{"half", iotest.HalfReader},
+ readMaker{"data+err", iotest.DataErrReader},
}
// Call ReadString (which ends up calling everything else)
@@ -91,14 +92,14 @@ func readLines(b *Reader) string {
for {
s1, e := b.ReadString('\n');
if e == os.EOF {
- break
+ break;
}
if e != nil {
- panic("GetLines: "+e.String())
+ panic("GetLines: " + e.String());
}
- s += s1
+ s += s1;
}
- return s
+ return s;
}
// Call Read to accumulate the text of a file
@@ -106,33 +107,34 @@ func reads(buf *Reader, m int) string {
var b [1000]byte;
nb := 0;
for {
- n, e := buf.Read(b[nb:nb+m]);
+ n, e := buf.Read(b[nb : nb+m]);
nb += n;
if e == os.EOF {
- break
+ break;
}
}
- return string(b[0:nb])
+ return string(b[0:nb]);
}
type bufReader struct {
- name string;
- fn func(*Reader) string;
+ name string;
+ fn func(*Reader) string;
}
-var bufreaders = []bufReader {
- bufReader{ "1", func(b *Reader) string { return reads(b, 1) } },
- bufReader{ "2", func(b *Reader) string { return reads(b, 2) } },
- bufReader{ "3", func(b *Reader) string { return reads(b, 3) } },
- bufReader{ "4", func(b *Reader) string { return reads(b, 4) } },
- bufReader{ "5", func(b *Reader) string { return reads(b, 5) } },
- bufReader{ "7", func(b *Reader) string { return reads(b, 7) } },
- bufReader{ "bytes", readBytes },
- bufReader{ "lines", readLines },
+
+var bufreaders = []bufReader{
+ bufReader{"1", func(b *Reader) string { return reads(b, 1) }},
+ bufReader{"2", func(b *Reader) string { return reads(b, 2) }},
+ bufReader{"3", func(b *Reader) string { return reads(b, 3) }},
+ bufReader{"4", func(b *Reader) string { return reads(b, 4) }},
+ bufReader{"5", func(b *Reader) string { return reads(b, 5) }},
+ bufReader{"7", func(b *Reader) string { return reads(b, 7) }},
+ bufReader{"bytes", readBytes},
+ bufReader{"lines", readLines},
}
-var bufsizes = []int {
+var bufsizes = []int{
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
- 23, 32, 46, 64, 93, 128, 1024, 4096
+ 23, 32, 46, 64, 93, 128, 1024, 4096,
}
func TestReader(t *testing.T) {
@@ -140,9 +142,9 @@ func TestReader(t *testing.T) {
str := "";
all := "";
for i := 0; i < len(texts)-1; i++ {
- texts[i] = str + "\n";
+ texts[i] = str+"\n";
all += texts[i];
- str += string(i%26+'a')
+ str += string(i%26 + 'a');
}
texts[len(texts)-1] = all;
@@ -169,11 +171,11 @@ func TestReader(t *testing.T) {
// A StringReader delivers its data one string segment at a time via Read.
type StringReader struct {
- data []string;
- step int;
+ data []string;
+ step int;
}
-func (r *StringReader) Read (p []byte) (n int, err os.Error) {
+func (r *StringReader) Read(p []byte) (n int, err os.Error) {
if r.step < len(r.data) {
s := r.data[r.step];
for i := 0; i < len(s); i++ {
@@ -206,7 +208,7 @@ func readRuneSegments(t *testing.T, segments []string) {
}
}
-var segmentList = [][]string {
+var segmentList = [][]string{
[]string{},
[]string{""},
[]string{"日", "本語"},
@@ -227,7 +229,7 @@ func TestWriter(t *testing.T) {
var data [8192]byte;
for i := 0; i < len(data); i++ {
- data[i] = byte(' '+ i%('~'-' '));
+ data[i] = byte(' ' + i%('~'-' '));
}
w := new(bytes.Buffer);
for i := 0; i < len(bufsizes); i++ {
@@ -273,22 +275,22 @@ func TestWriter(t *testing.T) {
// Check that write errors are returned properly.
type errorWriterTest struct {
- n, m int;
- err os.Error;
- expect os.Error;
+ n, m int;
+ err os.Error;
+ expect os.Error;
}
func (w errorWriterTest) Write(p []byte) (int, os.Error) {
- return len(p)*w.n/w.m, w.err;
+ return len(p) * w.n / w.m, w.err;
}
-var errorWriterTests = []errorWriterTest {
- errorWriterTest{ 0, 1, nil, io.ErrShortWrite },
- errorWriterTest{ 1, 2, nil, io.ErrShortWrite },
- errorWriterTest{ 1, 1, nil, nil },
- errorWriterTest{ 0, 1, os.EPIPE, os.EPIPE },
- errorWriterTest{ 1, 2, os.EPIPE, os.EPIPE },
- errorWriterTest{ 1, 1, os.EPIPE, os.EPIPE },
+var errorWriterTests = []errorWriterTest{
+ errorWriterTest{0, 1, nil, io.ErrShortWrite},
+ errorWriterTest{1, 2, nil, io.ErrShortWrite},
+ errorWriterTest{1, 1, nil, nil},
+ errorWriterTest{0, 1, os.EPIPE, os.EPIPE},
+ errorWriterTest{1, 2, os.EPIPE, os.EPIPE},
+ errorWriterTest{1, 1, os.EPIPE, os.EPIPE},
}
func TestWriteErrors(t *testing.T) {
@@ -361,9 +363,9 @@ func TestWriteString(t *testing.T) {
if err != nil {
t.Error("NewWriterSize create fail", err);
}
- b.WriteString("0"); // easy
- b.WriteString("123456"); // still easy
- b.WriteString("7890"); // easy after flush
+ b.WriteString("0"); // easy
+ b.WriteString("123456"); // still easy
+ b.WriteString("7890"); // easy after flush
b.WriteString("abcdefghijklmnopqrstuvwxy"); // hard
b.WriteString("z");
b.Flush();
@@ -372,6 +374,6 @@ func TestWriteString(t *testing.T) {
}
s := "01234567890abcdefghijklmnopqrstuvwxyz";
if string(buf.Bytes()) != s {
- t.Errorf("WriteString wants %q gets %q", s, string(buf.Bytes()))
+ t.Errorf("WriteString wants %q gets %q", s, string(buf.Bytes()));
}
}