mirror of
https://github.com/minio/minio.git
synced 2025-12-01 22:02:33 -05:00
More testing
This commit is contained in:
@@ -28,13 +28,29 @@ func (s *MySuite) TestAPISuite(c *C) {
|
||||
count, err = writer.Write([]byte(data))
|
||||
c.Assert(count, Equals, len(data))
|
||||
c.Assert(err, IsNil)
|
||||
writer.Close()
|
||||
err = writer.Close()
|
||||
c.Assert(err, IsNil)
|
||||
|
||||
// time.Sleep(1 * time.Second)
|
||||
|
||||
// data should be available
|
||||
reader, err := donut.GetObjectReader("foo", "bar", 0)
|
||||
c.Assert(err, IsNil)
|
||||
result, err := ioutil.ReadAll(reader)
|
||||
c.Assert(result, DeepEquals, []byte(data))
|
||||
|
||||
// try writing, should see error
|
||||
writer = donut.GetObjectWriter("foo", "bar", 0, 2)
|
||||
count, err = writer.Write([]byte("different data"))
|
||||
c.Assert(count, Equals, 0)
|
||||
c.Assert(err, Not(IsNil))
|
||||
// try again, should see error
|
||||
count, err = writer.Write([]byte("different data"))
|
||||
c.Assert(count, Equals, 0)
|
||||
c.Assert(err, Not(IsNil))
|
||||
|
||||
// data should not change
|
||||
reader, err = donut.GetObjectReader("foo", "bar", 0)
|
||||
c.Assert(err, IsNil)
|
||||
result, err = ioutil.ReadAll(reader)
|
||||
c.Assert(result, DeepEquals, []byte(data))
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user