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

@ -80,16 +80,17 @@ public abstract class AbstractMqttTimeseriesProtoIntegrationTest extends Abstrac
String schemaStr = "syntax =\"proto3\";\n" + String schemaStr = "syntax =\"proto3\";\n" +
"\n" + "\n" +
"package test;\n" + "package test;\n" +
" \n" +
"message PostTelemetry {\n" +
"\n" + "\n" +
"message Values {\n" + " message Values {\n" +
" string key1 = 1;\n" + " string key1 = 1;\n" +
" bool key2 = 2;\n" + " bool key2 = 2;\n" +
" double key3 = 3;\n" + " double key3 = 3;\n" +
" int32 key4 = 4;\n" + " int32 key4 = 4;\n" +
" string key5 = 5;\n" + " string key5 = 5;\n" +
"}\n" + " }\n" +
" \n" + "\n" +
"message PostTelemetry {\n" +
" int64 ts = 1;\n" + " int64 ts = 1;\n" +
" Values values = 2;\n" + " Values values = 2;\n" +
"}"; "}";
@ -104,7 +105,7 @@ public abstract class AbstractMqttTimeseriesProtoIntegrationTest extends Abstrac
ProtoFileElement transportProtoSchema = protoTransportPayloadConfiguration.getTransportProtoSchema(schemaStr); ProtoFileElement transportProtoSchema = protoTransportPayloadConfiguration.getTransportProtoSchema(schemaStr);
DynamicSchema telemetrySchema = protoTransportPayloadConfiguration.getDynamicSchema(transportProtoSchema, "telemetrySchema"); DynamicSchema telemetrySchema = protoTransportPayloadConfiguration.getDynamicSchema(transportProtoSchema, "telemetrySchema");
DynamicMessage.Builder valuesBuilder = telemetrySchema.newMessageBuilder("Values"); DynamicMessage.Builder valuesBuilder = telemetrySchema.newMessageBuilder("PostTelemetry.Values");
Descriptors.Descriptor valuesDescriptor = valuesBuilder.getDescriptorForType(); Descriptors.Descriptor valuesDescriptor = valuesBuilder.getDescriptorForType();
assertNotNull(valuesDescriptor); assertNotNull(valuesDescriptor);