|
@@ -157,10 +157,12 @@ SEQUENTIAL(
|
|
|
|
|
|
//Test some authentication exceptions
|
|
|
myRedis4 := RedisServer(server);
|
|
|
+STRING noauth := 'Redis Plugin: server authentication failed - NOAUTH Authentication required.';
|
|
|
+STRING opNotPerm := 'Redis Plugin: server authentication failed - ERR operation not permitted';
|
|
|
ds1 := DATASET(NOFOLD(1), TRANSFORM({string value}, SELF.value := myRedis4.GetString('authTest' + (string)COUNTER)));
|
|
|
SEQUENTIAL(
|
|
|
myRedis.FlushDB();
|
|
|
- OUTPUT(CATCH(ds1, ONFAIL(TRANSFORM({ STRING value }, SELF.value := FAILMESSAGE))));
|
|
|
+ OUTPUT(CATCH(ds1, ONFAIL(TRANSFORM({ STRING value }, SELF.value := IF(FAILMESSAGE = noauth OR FAILMESSAGE = opNotPerm, 'Auth Failed', 'Unexpected Error')))));
|
|
|
);
|
|
|
|
|
|
ds2 := DATASET(NOFOLD(1), TRANSFORM({string value}, SELF.value := myRedis.GetString('authTest' + (string)COUNTER)));
|