(c *C)
| 158 | } |
| 159 | |
| 160 | func (s *ControlFileSuite) TestReadWriteInstallerStanza(c *C) { |
| 161 | s.reader = bytes.NewBufferString(installerFile) |
| 162 | r := NewControlFileReader(s.reader, false, true) |
| 163 | stanza, err := r.ReadStanza() |
| 164 | c.Assert(err, IsNil) |
| 165 | |
| 166 | buf := &bytes.Buffer{} |
| 167 | w := bufio.NewWriter(buf) |
| 168 | err = stanza.Copy().WriteTo(w, false, false, true) |
| 169 | c.Assert(err, IsNil) |
| 170 | err = w.Flush() |
| 171 | c.Assert(err, IsNil) |
| 172 | |
| 173 | r = NewControlFileReader(buf, false, true) |
| 174 | stanza2, err := r.ReadStanza() |
| 175 | c.Assert(err, IsNil) |
| 176 | |
| 177 | c.Assert(stanza2, DeepEquals, stanza) |
| 178 | } |
| 179 | |
| 180 | func (s *ControlFileSuite) TestCanonicalCase(c *C) { |
| 181 | c.Check(canonicalCase("Package"), Equals, "Package") |
nothing calls this directly
no test coverage detected