Skip to content

Commit 6d5db0a

Browse files
author
Jérôme Renard
committed
Removed un-needed arguments to constructors
1 parent b02df49 commit 6d5db0a

File tree

4 files changed

+121
-183
lines changed

4 files changed

+121
-183
lines changed

rfc3164.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ import (
55
"time"
66
)
77

8-
func NewRfc3164Parser(buff []byte, cursor int, l int) *rfc3164Parser {
8+
func NewRfc3164Parser(buff []byte) *rfc3164Parser {
99
return &rfc3164Parser{
1010
buff: buff,
11-
cursor: cursor,
12-
l: l,
11+
cursor: 0,
12+
l: len(buff),
1313
}
1414
}
1515

rfc3164_test.go

Lines changed: 28 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,12 @@ var _ = Suite(&Rfc3164TestSuite{})
1313

1414
func (s *Rfc3164TestSuite) TestRfc3164Parser_Valid(c *C) {
1515
buff := []byte("<34>Oct 11 22:14:15 mymachine su: 'su root' failed for lonvick on /dev/pts/8")
16-
start := 0
17-
l := len(buff)
1816

19-
p := NewRfc3164Parser(buff, start, l)
17+
p := NewRfc3164Parser(buff)
2018
expectedP := &rfc3164Parser{
2119
buff: buff,
22-
cursor: start,
23-
l: l,
20+
cursor: 0,
21+
l: len(buff),
2422
}
2523

2624
c.Assert(p, DeepEquals, expectedP)
@@ -46,75 +44,68 @@ func (s *Rfc3164TestSuite) TestRfc3164Parser_Valid(c *C) {
4644

4745
func (s *Rfc3164TestSuite) TestParseHeader_Valid(c *C) {
4846
buff := []byte("Oct 11 22:14:15 mymachine ")
49-
start := 0
5047
now := time.Now()
5148
hdr := rfc3164Header{
5249
timestamp: time.Date(now.Year(), time.October, 11, 22, 14, 15, 0, time.UTC),
5350
hostname: "mymachine",
5451
}
5552

56-
s.assertRfc3164Header(c, hdr, buff, start, 25, nil)
53+
s.assertRfc3164Header(c, hdr, buff, 25, nil)
5754
}
5855

5956
func (s *Rfc3164TestSuite) TestParseHeader_InvalidTimestamp(c *C) {
6057
buff := []byte("Oct 34 32:72:82 mymachine ")
61-
start := 0
6258
hdr := rfc3164Header{}
6359

64-
s.assertRfc3164Header(c, hdr, buff, start, 16, ErrTimestampUnknownFormat)
60+
s.assertRfc3164Header(c, hdr, buff, 16, ErrTimestampUnknownFormat)
6561
}
6662

6763
func (s *Rfc3164TestSuite) TestParseMessage_Valid(c *C) {
6864
content := "foo bar baz blah quux"
6965
buff := []byte("sometag[123]: " + content)
70-
start := 0
7166
hdr := rfc3164Message{
7267
tag: "sometag",
7368
content: content,
7469
}
7570

76-
s.assertRfc3164Message(c, hdr, buff, start, len(buff), ErrEOL)
71+
s.assertRfc3164Message(c, hdr, buff, len(buff), ErrEOL)
7772
}
7873

7974
func (s *Rfc3164TestSuite) TestParseTimestamp_TooLong(c *C) {
8075
// XXX : <15 chars
8176
buff := []byte("aaa")
82-
start := 0
8377
ts := new(time.Time)
8478

85-
s.assertTimestamp(c, *ts, buff, start, len(buff), ErrEOL)
79+
s.assertTimestamp(c, *ts, buff, len(buff), ErrEOL)
8680
}
8781

8882
func (s *Rfc3164TestSuite) TestParseTimestamp_Invalid(c *C) {
8983
buff := []byte("Oct 34 32:72:82")
90-
start := 0
9184
ts := new(time.Time)
9285

93-
s.assertTimestamp(c, *ts, buff, start, len(buff), ErrTimestampUnknownFormat)
86+
s.assertTimestamp(c, *ts, buff, len(buff), ErrTimestampUnknownFormat)
9487
}
9588

9689
func (s *Rfc3164TestSuite) TestParseTimestamp_TrailingSpace(c *C) {
9790
// XXX : no year specified. Assumed current year
9891
// XXX : no timezone specified. Assume UTC
9992
buff := []byte("Oct 11 22:14:15 ")
100-
start := 0
10193

10294
now := time.Now()
10395
ts := time.Date(now.Year(), time.October, 11, 22, 14, 15, 0, time.UTC)
10496

105-
s.assertTimestamp(c, ts, buff, start, len(buff), nil)
97+
s.assertTimestamp(c, ts, buff, len(buff), nil)
10698
}
10799

108100
func (s *Rfc3164TestSuite) TestParseTimestamp_Valid(c *C) {
109101
// XXX : no year specified. Assumed current year
110102
// XXX : no timezone specified. Assume UTC
111103
buff := []byte("Oct 11 22:14:15")
112-
start := 0
113104

114105
now := time.Now()
115106
ts := time.Date(now.Year(), time.October, 11, 22, 14, 15, 0, time.UTC)
116107

117-
s.assertTimestamp(c, ts, buff, start, len(buff), nil)
108+
s.assertTimestamp(c, ts, buff, len(buff), nil)
118109
}
119110

120111
func (s *Rfc3164TestSuite) TestParseTag_TooLong(c *C) {
@@ -123,42 +114,37 @@ func (s *Rfc3164TestSuite) TestParseTag_TooLong(c *C) {
123114

124115
aaa := "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
125116
buff := []byte(aaa + "[10]:")
126-
start := 0
127117
tag := ""
128118

129-
s.assertTag(c, tag, buff, start, len(aaa)+1, ErrTagTooLong)
119+
s.assertTag(c, tag, buff, len(aaa)+1, ErrTagTooLong)
130120
}
131121

132122
func (s *Rfc3164TestSuite) TestParseTag_Pid(c *C) {
133123
buff := []byte("apache2[10]:")
134-
start := 0
135124
tag := "apache2"
136125

137-
s.assertTag(c, tag, buff, start, len(buff), nil)
126+
s.assertTag(c, tag, buff, len(buff), nil)
138127
}
139128

140129
func (s *Rfc3164TestSuite) TestParseTag_NoPid(c *C) {
141130
buff := []byte("apache2:")
142-
start := 0
143131
tag := "apache2"
144132

145-
s.assertTag(c, tag, buff, start, len(buff), nil)
133+
s.assertTag(c, tag, buff, len(buff), nil)
146134
}
147135

148136
func (s *Rfc3164TestSuite) TestParseTag_TrailingSpace(c *C) {
149137
buff := []byte("apache2: ")
150-
start := 0
151138
tag := "apache2"
152139

153-
s.assertTag(c, tag, buff, start, len(buff), nil)
140+
s.assertTag(c, tag, buff, len(buff), nil)
154141
}
155142

156143
func (s *Rfc3164TestSuite) TestParseContent_Valid(c *C) {
157144
buff := []byte(" foo bar baz quux ")
158-
start := 0
159145
content := string(bytes.Trim(buff, " "))
160146

161-
p := NewRfc3164Parser(buff, start, len(buff))
147+
p := NewRfc3164Parser(buff)
162148
obtained, err := p.parseContent()
163149
c.Assert(err, Equals, ErrEOL)
164150
c.Assert(obtained, Equals, content)
@@ -167,9 +153,8 @@ func (s *Rfc3164TestSuite) TestParseContent_Valid(c *C) {
167153

168154
func (s *Rfc3164TestSuite) BenchmarkParseTimestamp(c *C) {
169155
buff := []byte("Oct 11 22:14:15")
170-
l := len(buff)
171156

172-
p := NewRfc3164Parser(buff, 0, l)
157+
p := NewRfc3164Parser(buff)
173158

174159
for i := 0; i < c.N; i++ {
175160
_, err := p.parseTimestamp()
@@ -183,10 +168,8 @@ func (s *Rfc3164TestSuite) BenchmarkParseTimestamp(c *C) {
183168

184169
func (s *Rfc3164TestSuite) BenchmarkParseHostname(c *C) {
185170
buff := []byte("gimli.local")
186-
var start int
187-
l := len(buff)
188171

189-
p := NewRfc3164Parser(buff, start, l)
172+
p := NewRfc3164Parser(buff)
190173

191174
for i := 0; i < c.N; i++ {
192175
_, err := p.parseHostname()
@@ -200,9 +183,8 @@ func (s *Rfc3164TestSuite) BenchmarkParseHostname(c *C) {
200183

201184
func (s *Rfc3164TestSuite) BenchmarkParseTag(c *C) {
202185
buff := []byte("apache2[10]:")
203-
l := len(buff)
204186

205-
p := NewRfc3164Parser(buff, 0, l)
187+
p := NewRfc3164Parser(buff)
206188

207189
for i := 0; i < c.N; i++ {
208190
_, err := p.parseTag()
@@ -216,9 +198,8 @@ func (s *Rfc3164TestSuite) BenchmarkParseTag(c *C) {
216198

217199
func (s *Rfc3164TestSuite) BenchmarkParseHeader(c *C) {
218200
buff := []byte("Oct 11 22:14:15 mymachine ")
219-
l := len(buff)
220201

221-
p := NewRfc3164Parser(buff, 0, l)
202+
p := NewRfc3164Parser(buff)
222203

223204
for i := 0; i < c.N; i++ {
224205
_, err := p.parseHeader()
@@ -232,10 +213,8 @@ func (s *Rfc3164TestSuite) BenchmarkParseHeader(c *C) {
232213

233214
func (s *Rfc3164TestSuite) BenchmarkParseMessage(c *C) {
234215
buff := []byte("sometag[123]: foo bar baz blah quux")
235-
var start int
236-
l := len(buff)
237216

238-
p := NewRfc3164Parser(buff, start, l)
217+
p := NewRfc3164Parser(buff)
239218

240219
for i := 0; i < c.N; i++ {
241220
_, err := p.parseMessage()
@@ -247,32 +226,32 @@ func (s *Rfc3164TestSuite) BenchmarkParseMessage(c *C) {
247226
}
248227
}
249228

250-
func (s *Rfc3164TestSuite) assertTimestamp(c *C, ts time.Time, b []byte, cursor int, expC int, e error) {
251-
p := NewRfc3164Parser(b, cursor, len(b))
229+
func (s *Rfc3164TestSuite) assertTimestamp(c *C, ts time.Time, b []byte, expC int, e error) {
230+
p := NewRfc3164Parser(b)
252231
obtained, err := p.parseTimestamp()
253232
c.Assert(obtained, Equals, ts)
254233
c.Assert(p.cursor, Equals, expC)
255234
c.Assert(err, Equals, e)
256235
}
257236

258-
func (s *Rfc3164TestSuite) assertTag(c *C, t string, b []byte, cursor int, expC int, e error) {
259-
p := NewRfc3164Parser(b, cursor, len(b))
237+
func (s *Rfc3164TestSuite) assertTag(c *C, t string, b []byte, expC int, e error) {
238+
p := NewRfc3164Parser(b)
260239
obtained, err := p.parseTag()
261240
c.Assert(obtained, Equals, t)
262241
c.Assert(p.cursor, Equals, expC)
263242
c.Assert(err, Equals, e)
264243
}
265244

266-
func (s *Rfc3164TestSuite) assertRfc3164Header(c *C, hdr rfc3164Header, b []byte, cursor int, expC int, e error) {
267-
p := NewRfc3164Parser(b, cursor, len(b))
245+
func (s *Rfc3164TestSuite) assertRfc3164Header(c *C, hdr rfc3164Header, b []byte, expC int, e error) {
246+
p := NewRfc3164Parser(b)
268247
obtained, err := p.parseHeader()
269248
c.Assert(err, Equals, e)
270249
c.Assert(obtained, Equals, hdr)
271250
c.Assert(p.cursor, Equals, expC)
272251
}
273252

274-
func (s *Rfc3164TestSuite) assertRfc3164Message(c *C, msg rfc3164Message, b []byte, cursor int, expC int, e error) {
275-
p := NewRfc3164Parser(b, cursor, len(b))
253+
func (s *Rfc3164TestSuite) assertRfc3164Message(c *C, msg rfc3164Message, b []byte, expC int, e error) {
254+
p := NewRfc3164Parser(b)
276255
obtained, err := p.parseMessage()
277256
c.Assert(err, Equals, e)
278257
c.Assert(obtained, Equals, msg)

rfc5424.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ const (
1414
NILVALUE = '-'
1515
)
1616

17-
func NewRfc5424Parser(buff []byte, cursor int, l int) *rfc5424Parser {
17+
func NewRfc5424Parser(buff []byte) *rfc5424Parser {
1818
return &rfc5424Parser{
1919
buff: buff,
20-
cursor: cursor,
21-
l: l,
20+
cursor: 0,
21+
l: len(buff),
2222
}
2323
}
2424

0 commit comments

Comments
 (0)