testpvalink: Provide expected values as 64-bit integers

This commit is contained in:
Andrew Johnson
2019-05-10 15:02:08 -05:00
parent 2c533d79ab
commit 3ed88f2559

View File

@ -20,26 +20,26 @@ void testGet()
while(!dbIsLinkConnected(&i1->inp)) while(!dbIsLinkConnected(&i1->inp))
testqsrvWaitForLinkEvent(&i1->inp); testqsrvWaitForLinkEvent(&i1->inp);
testdbGetFieldEqual("target:i.VAL", DBF_INT64, 42); testdbGetFieldEqual("target:i.VAL", DBF_INT64, 42LL);
testdbGetFieldEqual("src:i1.VAL", DBF_INT64, 0); // value before first process testdbGetFieldEqual("src:i1.VAL", DBF_INT64, 0LL); // value before first process
testdbGetFieldEqual("src:i1.INP", DBF_STRING, "{\"pva\":\"target:i\"}"); testdbGetFieldEqual("src:i1.INP", DBF_STRING, "{\"pva\":\"target:i\"}");
testdbPutFieldOk("src:i1.PROC", DBF_INT64, 1); testdbPutFieldOk("src:i1.PROC", DBF_INT64, 1LL);
testdbGetFieldEqual("src:i1.VAL", DBF_INT64, 42); testdbGetFieldEqual("src:i1.VAL", DBF_INT64, 42LL);
testdbPutFieldOk("src:i1.INP", DBF_STRING, "{\"pva\":\"target:ai\"}"); testdbPutFieldOk("src:i1.INP", DBF_STRING, "{\"pva\":\"target:ai\"}");
while(!dbIsLinkConnected(&i1->inp)) while(!dbIsLinkConnected(&i1->inp))
testqsrvWaitForLinkEvent(&i1->inp); testqsrvWaitForLinkEvent(&i1->inp);
testdbGetFieldEqual("src:i1.VAL", DBF_INT64, 42); // changing link doesn't automatically process testdbGetFieldEqual("src:i1.VAL", DBF_INT64, 42LL); // changing link doesn't automatically process
testdbPutFieldOk("src:i1.PROC", DBF_INT64, 1); testdbPutFieldOk("src:i1.PROC", DBF_INT64, 1LL);
testdbGetFieldEqual("src:i1.VAL", DBF_INT64, 4); // now it's changed testdbGetFieldEqual("src:i1.VAL", DBF_INT64, 4LL); // now it's changed
} }
void testPut() void testPut()
@ -51,14 +51,14 @@ void testPut()
while(!dbIsLinkConnected(&o2->out)) while(!dbIsLinkConnected(&o2->out))
testqsrvWaitForLinkEvent(&o2->out); testqsrvWaitForLinkEvent(&o2->out);
testdbGetFieldEqual("target:i2.VAL", DBF_INT64, 43); testdbGetFieldEqual("target:i2.VAL", DBF_INT64, 43LL);
testdbGetFieldEqual("src:o2.VAL", DBF_INT64, 0); testdbGetFieldEqual("src:o2.VAL", DBF_INT64, 0LL);
testdbGetFieldEqual("src:o2.OUT", DBF_STRING, "{\"pva\":\"target:i2\"}"); testdbGetFieldEqual("src:o2.OUT", DBF_STRING, "{\"pva\":\"target:i2\"}");
testdbPutFieldOk("src:o2.VAL", DBF_INT64, 14); testdbPutFieldOk("src:o2.VAL", DBF_INT64, 14LL);
testdbGetFieldEqual("target:i2.VAL", DBF_INT64, 14); testdbGetFieldEqual("target:i2.VAL", DBF_INT64, 14LL);
testdbGetFieldEqual("src:o2.VAL", DBF_INT64, 14); testdbGetFieldEqual("src:o2.VAL", DBF_INT64, 14LL);
} }
} // namespace } // namespace