|
@@ -37,6 +37,16 @@ var replyTests = []struct {
|
|
|
actual valueError
|
|
actual valueError
|
|
|
expected valueError
|
|
expected valueError
|
|
|
}{
|
|
}{
|
|
|
|
|
+ {
|
|
|
|
|
+ "ints([v1, v2])",
|
|
|
|
|
+ ve(redis.Ints([]interface{}{[]byte("4"), []byte("5")}, nil)),
|
|
|
|
|
+ ve([]int{4, 5}, nil),
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "ints(nil)",
|
|
|
|
|
+ ve(redis.Ints(nil, nil)),
|
|
|
|
|
+ ve([]int(nil), redis.ErrNil),
|
|
|
|
|
+ },
|
|
|
{
|
|
{
|
|
|
"strings([v1, v2])",
|
|
"strings([v1, v2])",
|
|
|
ve(redis.Strings([]interface{}{[]byte("v1"), []byte("v2")}, nil)),
|
|
ve(redis.Strings([]interface{}{[]byte("v1"), []byte("v2")}, nil)),
|
|
@@ -127,6 +137,20 @@ func ExampleInt() {
|
|
|
// 2
|
|
// 2
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func ExampleInts() {
|
|
|
|
|
+ c, err := dial()
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ panic(err)
|
|
|
|
|
+ }
|
|
|
|
|
+ defer c.Close()
|
|
|
|
|
+
|
|
|
|
|
+ c.Do("SADD", "set_with_integers", 4, 5, 6)
|
|
|
|
|
+ ints, _ := redis.Ints(c.Do("SMEMBERS", "set_with_integers"))
|
|
|
|
|
+ fmt.Printf("%#v\n", ints)
|
|
|
|
|
+ // Output:
|
|
|
|
|
+ // []int{4, 5, 6}
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
func ExampleString() {
|
|
func ExampleString() {
|
|
|
c, err := dial()
|
|
c, err := dial()
|
|
|
if err != nil {
|
|
if err != nil {
|