1
0
mirror of https://github.com/minio/mc.git synced 2025-11-13 12:22:45 +03:00

Probe moves closer to mc, also brings in changes by avoiding it behave like an error interface{}

This commit is contained in:
Harshavardhana
2015-08-07 00:35:55 -07:00
parent 28e8be6f0a
commit 202f9e7646
40 changed files with 204 additions and 216 deletions

View File

@@ -40,42 +40,42 @@ func (s *CmdTestSuite) TestCommonMethods(c *C) {
objectPathServer := server.URL + "/bucket/object1"
data := "hello"
dataLen := len(data)
err = putTarget(objectPath, int64(dataLen), bytes.NewReader([]byte(data)))
c.Assert(err, IsNil)
err = putTarget(objectPathServer, int64(dataLen), bytes.NewReader([]byte(data)))
c.Assert(err, IsNil)
perr := putTarget(objectPath, int64(dataLen), bytes.NewReader([]byte(data)))
c.Assert(perr, IsNil)
perr = putTarget(objectPathServer, int64(dataLen), bytes.NewReader([]byte(data)))
c.Assert(perr, IsNil)
c.Assert(isTargetURLDir(objectPathServer), Equals, false)
c.Assert(isTargetURLDir(server.URL+"/bucket"), Equals, true)
reader, size, err := getSource(objectPathServer)
c.Assert(err, IsNil)
reader, size, perr := getSource(objectPathServer)
c.Assert(perr, IsNil)
c.Assert(size, Not(Equals), 0)
var results bytes.Buffer
_, err = io.CopyN(&results, reader, int64(size))
c.Assert(err, IsNil)
c.Assert([]byte(data), DeepEquals, results.Bytes())
_, content, err := url2Stat(objectPathServer)
c.Assert(err, IsNil)
_, content, perr := url2Stat(objectPathServer)
c.Assert(perr, IsNil)
c.Assert(content.Name, Equals, "object1")
c.Assert(content.Type.IsRegular(), Equals, true)
_, _, err = getSource(objectPathServer + "invalid")
c.Assert(err, Not(IsNil))
_, _, perr = getSource(objectPathServer + "invalid")
c.Assert(perr, Not(IsNil))
_, _, err = url2Stat(objectPath + "invalid")
c.Assert(err, Not(IsNil))
_, _, perr = url2Stat(objectPath + "invalid")
c.Assert(perr, Not(IsNil))
_, err = source2Client(objectPathServer)
c.Assert(err, IsNil)
_, perr = source2Client(objectPathServer)
c.Assert(perr, IsNil)
_, err = target2Client(objectPathServer)
c.Assert(err, IsNil)
_, perr = target2Client(objectPathServer)
c.Assert(perr, IsNil)
_, err = source2Client("http://test.minio.io" + "/bucket/fail")
c.Assert(err, Not(IsNil))
_, perr = source2Client("http://test.minio.io" + "/bucket/fail")
c.Assert(perr, Not(IsNil))
_, err = target2Client("http://test.minio.io" + "/bucket/fail")
c.Assert(err, Not(IsNil))
_, perr = target2Client("http://test.minio.io" + "/bucket/fail")
c.Assert(perr, Not(IsNil))
}