(t *testing.T)
| 132 | } |
| 133 | |
| 134 | func TestFramerWriteReadWindowUpdate(t *testing.T) { |
| 135 | var buf bytes.Buffer |
| 136 | fw := NewFramer(&buf, nil) |
| 137 | fw.WriteWindowUpdate(1, 65535) |
| 138 | |
| 139 | fr := NewFramer(nil, &buf) |
| 140 | f, err := fr.ReadFrame() |
| 141 | if err != nil { |
| 142 | t.Fatalf("ReadFrame failed: %v", err) |
| 143 | } |
| 144 | wf, ok := f.(*WindowUpdateFrame) |
| 145 | if !ok { |
| 146 | t.Fatalf("expected *WindowUpdateFrame, got %T", f) |
| 147 | } |
| 148 | if wf.StreamID != 1 { |
| 149 | t.Fatalf("StreamID = %d, want 1", wf.StreamID) |
| 150 | } |
| 151 | if wf.Increment != 65535 { |
| 152 | t.Fatalf("Increment = %d, want 65535", wf.Increment) |
| 153 | } |
| 154 | } |
| 155 | |
| 156 | func TestFramerWriteReadGoAway(t *testing.T) { |
| 157 | var buf bytes.Buffer |
nothing calls this directly
no test coverage detected
searching dependent graphs…