30 lines
463 B
Go
30 lines
463 B
Go
package ipp
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
func TestMarshalResponseHeader(T *testing.T) {
|
|
var h ippResponseHeader
|
|
|
|
h.versionNumber = 0x0101
|
|
h.statusCode = SuccessfulOk
|
|
h.requestID = 0xdeadbeef
|
|
|
|
b := h.marshal()
|
|
fmt.Printf("% x\n", b)
|
|
|
|
}
|
|
|
|
func TestMarshalCompleteResponse(T *testing.T) {
|
|
r := NewResponse(SuccessfulOk, 0xdeadbeef)
|
|
|
|
a := NewCharSetValue("attributes-charset", "UTF-8")
|
|
r.AddPrinterAttribute(a)
|
|
|
|
b := r.Marshal()
|
|
fmt.Printf("% x\n", b)
|
|
|
|
}
|