(t *testing.T)
| 124 | } |
| 125 | |
| 126 | func setup(t *testing.T) *dgo.Dgraph { |
| 127 | dg, err := testutil.DgraphClientWithGroot(testutil.GetSockAddr()) |
| 128 | if err != nil { |
| 129 | t.Fatalf("Error while getting a dgraph client: %v", err) |
| 130 | } |
| 131 | ctx := context.Background() |
| 132 | op := api.Operation{DropAll: true} |
| 133 | |
| 134 | // The following piece of code shows how one can set metadata with |
| 135 | // auth-token, to allow Alter operation, if the server requires it. |
| 136 | md := metadata.New(nil) |
| 137 | md.Append("auth-token", "mrjn2") |
| 138 | ctx = metadata.NewOutgoingContext(ctx, md) |
| 139 | if err := dg.Alter(ctx, &op); err != nil { |
| 140 | t.Fatalf("Cannot perform drop all op: %s", err.Error()) |
| 141 | } |
| 142 | |
| 143 | conf := viper.New() |
| 144 | conf.Set("pred", "counter.val") |
| 145 | cnt, err := process(dg, conf) |
| 146 | if err != nil { |
| 147 | t.Logf("Error while reading: %v\n", err) |
| 148 | } else { |
| 149 | t.Logf("Initial value: %d\n", cnt.Val) |
| 150 | } |
| 151 | |
| 152 | return dg |
| 153 | } |
| 154 | |
| 155 | func TestIncrement(t *testing.T) { |
| 156 | dg := setup(t) |
no test coverage detected