Update dependencies

Among others, this updates minio-go, so that the new "eu-west-3" zone
for AWS is supported.
This commit is contained in:
Alexander Neumann
2018-01-23 19:40:42 +01:00
parent b63de7c798
commit 2b39f9f4b2
3435 changed files with 1317989 additions and 315639 deletions
+44
View File
@@ -18,6 +18,7 @@ import (
"testing"
grpc "google.golang.org/grpc"
"google.golang.org/grpc/codes"
)
func TestNewServer(t *testing.T) {
@@ -33,3 +34,46 @@ func TestNewServer(t *testing.T) {
conn.Close()
srv.Close()
}
func TestPageBounds(t *testing.T) {
const length = 10
for _, test := range []struct {
size int
tok string
wantFrom int
wantTo int
wantTok string
}{
{5, "",
0, 5, "5"},
{11, "",
0, 10, ""},
{5, "2",
2, 7, "7"},
{5, "8",
8, 10, ""},
{11, "8",
8, 10, ""},
{1, "11",
10, 10, ""},
} {
gotFrom, gotTo, gotTok, err := PageBounds(test.size, test.tok, length)
if err != nil {
t.Fatal(err)
}
if got, want := gotFrom, test.wantFrom; got != want {
t.Errorf("%+v: from: got %d, want %d", test, got, want)
}
if got, want := gotTo, test.wantTo; got != want {
t.Errorf("%+v: to: got %d, want %d", test, got, want)
}
if got, want := gotTok, test.wantTok; got != want {
t.Errorf("%+v: got %q, want %q", test, got, want)
}
}
_, _, _, err := PageBounds(4, "xyz", 5)
if grpc.Code(err) != codes.InvalidArgument {
t.Errorf("want invalid argument, got <%v>", err)
}
}