changed schema for testPushMqttTelemetryWithTs: set Values as inner object

This commit is contained in:
ShvaykaD 2020-11-16 12:22:13 +02:00
parent 861fd65109
commit 699b2ef9be

View File

@ -81,6 +81,8 @@ public abstract class AbstractMqttTimeseriesProtoIntegrationTest extends Abstrac
"\n" +
"package test;\n" +
" \n" +
"message PostTelemetry {\n" +
"\n" +
" message Values {\n" +
" string key1 = 1;\n" +
" bool key2 = 2;\n" +
@ -89,7 +91,6 @@ public abstract class AbstractMqttTimeseriesProtoIntegrationTest extends Abstrac
" string key5 = 5;\n" +
" }\n" +
"\n" +
"message PostTelemetry {\n" +
" int64 ts = 1;\n" +
" Values values = 2;\n" +
"}";
@ -104,7 +105,7 @@ public abstract class AbstractMqttTimeseriesProtoIntegrationTest extends Abstrac
ProtoFileElement transportProtoSchema = protoTransportPayloadConfiguration.getTransportProtoSchema(schemaStr);
DynamicSchema telemetrySchema = protoTransportPayloadConfiguration.getDynamicSchema(transportProtoSchema, "telemetrySchema");
DynamicMessage.Builder valuesBuilder = telemetrySchema.newMessageBuilder("Values");
DynamicMessage.Builder valuesBuilder = telemetrySchema.newMessageBuilder("PostTelemetry.Values");
Descriptors.Descriptor valuesDescriptor = valuesBuilder.getDescriptorForType();
assertNotNull(valuesDescriptor);