MCPcopy
hub / github.com/vulcand/vulcand / TestGoodAddr

Method TestGoodAddr

plugin/trace/trace_test.go:42–67  ·  view source on GitHub ↗
(c *C)

Source from the content-addressed store, hash-verified

40}
41
42func (s *TraceSuite) TestGoodAddr(c *C) {
43 conn := setUnixSocket(c)
44 defer conn.Close()
45
46 vals := []string{
47 // host + port format
48 "syslog://localhost:5000",
49 "syslog://localhost:5000?f=MAIL&sev=INFO",
50 "syslog://localhost:5000?f=MAIL",
51 "syslog://localhost:5000?f=LOG_LOCAL0&sev=DEBUG",
52
53 // local socket format
54 "syslog:///tmp/vulcand_trace_test.sock",
55 "syslog:///tmp/vulcand_trace_test.sock?f=MAIL",
56 "syslog:///tmp/vulcand_trace_test.sock?f=LOG_LOCAL0",
57
58 // default syslog
59 "syslog://",
60 "syslog://?f=LOG_LOCAL0&sev=INFO",
61 }
62 for _, v := range vals {
63 out, err := newWriter(v)
64 c.Assert(err, IsNil)
65 c.Assert(out, NotNil)
66 }
67}
68
69func (s *TraceSuite) TestBadAddr(c *C) {
70 vals := []string{

Callers

nothing calls this directly

Calls 3

setUnixSocketFunction · 0.85
newWriterFunction · 0.85
CloseMethod · 0.65

Tested by

no test coverage detected