|
|
@@ -22,6 +22,19 @@ func TestSimpleAuthenticator(t *testing.T) {
|
|
|
assert.Bytes(buffer.Value).Equals([]byte{'a', 'b', 'c', 'd', 'e', 'f', 'g'})
|
|
|
}
|
|
|
|
|
|
+func TestSimpleAuthenticator2(t *testing.T) {
|
|
|
+ assert := assert.On(t)
|
|
|
+
|
|
|
+ buffer := alloc.NewBuffer().Clear()
|
|
|
+ buffer.AppendBytes('1', '2')
|
|
|
+
|
|
|
+ auth := NewSimpleAuthenticator()
|
|
|
+ auth.Seal(buffer)
|
|
|
+
|
|
|
+ assert.Bool(auth.Open(buffer)).IsTrue()
|
|
|
+ assert.Bytes(buffer.Value).Equals([]byte{'1', '2'})
|
|
|
+}
|
|
|
+
|
|
|
func BenchmarkSimpleAuthenticator(b *testing.B) {
|
|
|
buffer := alloc.NewBuffer().Clear()
|
|
|
buffer.Slice(0, 1024)
|