mirror of
https://github.com/mochi-mqtt/server.git
synced 2025-10-28 18:31:46 +08:00
Move Parser, cleanup to basic
This commit is contained in:
23
mqtt_test.go
23
mqtt_test.go
@@ -1,10 +1,8 @@
|
||||
package mqtt
|
||||
|
||||
import (
|
||||
"bufio"
|
||||
"errors"
|
||||
"io/ioutil"
|
||||
//"log"
|
||||
"net"
|
||||
"testing"
|
||||
"time"
|
||||
@@ -17,14 +15,6 @@ import (
|
||||
"github.com/mochi-co/mqtt/topics"
|
||||
)
|
||||
|
||||
func newBufioReader(c net.Conn) *bufio.Reader {
|
||||
return bufio.NewReaderSize(c, 512)
|
||||
}
|
||||
|
||||
func newBufioWriter(c net.Conn) *bufio.Writer {
|
||||
return bufio.NewWriterSize(c, 512)
|
||||
}
|
||||
|
||||
type quietWriter struct {
|
||||
b []byte
|
||||
f [][]byte
|
||||
@@ -57,7 +47,7 @@ func setupClient(id string) (s *Server, r net.Conn, w net.Conn, cl *client) {
|
||||
s = New()
|
||||
r, w = net.Pipe()
|
||||
cl = newClient(
|
||||
packets.NewParser(r, newBufioReader(r), newBufioWriter(w)),
|
||||
NewParser(r, newBufioReader(r), newBufioWriter(w)),
|
||||
&packets.ConnectPacket{
|
||||
ClientIdentifier: id,
|
||||
},
|
||||
@@ -77,8 +67,6 @@ func TestNew(t *testing.T) {
|
||||
require.NotNil(t, s)
|
||||
require.NotNil(t, s.listeners)
|
||||
require.NotNil(t, s.clients)
|
||||
require.NotNil(t, s.inbound)
|
||||
require.NotNil(t, s.outbound)
|
||||
// log.Println(s)
|
||||
}
|
||||
|
||||
@@ -88,11 +76,6 @@ func BenchmarkNew(b *testing.B) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestProcessor(t *testing.T) {
|
||||
s := New()
|
||||
|
||||
}
|
||||
|
||||
func TestServerAddListener(t *testing.T) {
|
||||
s := New()
|
||||
require.NotNil(t, s)
|
||||
@@ -198,7 +181,7 @@ func TestServerEstablishConnectionOKCleanSession(t *testing.T) {
|
||||
r2, w2 := net.Pipe()
|
||||
s := New()
|
||||
s.clients.internal["zen"] = newClient(
|
||||
packets.NewParser(r2, newBufioReader(r2), newBufioWriter(w2)),
|
||||
NewParser(r2, newBufioReader(r2), newBufioWriter(w2)),
|
||||
&packets.ConnectPacket{ClientIdentifier: "zen"},
|
||||
new(auth.Allow),
|
||||
)
|
||||
@@ -249,7 +232,7 @@ func TestServerEstablishConnectionOKInheritSession(t *testing.T) {
|
||||
r2, w2 := net.Pipe()
|
||||
s := New()
|
||||
s.clients.internal["zen"] = newClient(
|
||||
packets.NewParser(r2, newBufioReader(r2), newBufioWriter(w2)),
|
||||
NewParser(r2, newBufioReader(r2), newBufioWriter(w2)),
|
||||
&packets.ConnectPacket{ClientIdentifier: "zen"},
|
||||
new(auth.Allow),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user