fix testCreateRequest

field names may not begin with a digit
This commit is contained in:
Michael Davidsaver
2015-11-23 14:33:43 -05:00
parent f4a00f2b0f
commit 6641e7f5d1

View File

@@ -216,8 +216,8 @@ static void testCreateRequestInternal() {
testPass("request %s",request.c_str());
request = string("field(alarm,timeStamp,supply{")
+ "0{voltage.value,current.value,power.value},"
+ "1{voltage.value,current.value,power.value}"
+ "zero{voltage.value,current.value,power.value},"
+ "one{voltage.value,current.value,power.value}"
+ "})";
if(debug) { cout << "request " << request <<endl;}
pvRequest = createRequest->createRequest(request);
@@ -226,12 +226,12 @@ static void testCreateRequestInternal() {
testOk1(pvRequest.get()!=NULL);
testOk1(pvRequest->getSubField("field.alarm").get()!=NULL);
testOk1(pvRequest->getSubField("field.timeStamp").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.0.voltage.value").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.0.current.value").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.0.power.value").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.1.voltage.value").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.1.current.value").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.1.power.value").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.zero.voltage.value").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.zero.current.value").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.zero.power.value").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.one.voltage.value").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.one.current.value").get()!=NULL);
testOk1(pvRequest->getSubField("field.supply.one.power.value").get()!=NULL);
testPass("request %s",request.c_str());
request = string("record[process=true,xxx=yyy]")