@@ -81,74 +81,6 @@ public async Task TestSetAndUnsetSchemaTemplate()
8181 await session_pool . Close ( ) ;
8282 Console . WriteLine ( "TestSetAndUnsetSchemaTemplate Passed!" ) ;
8383 }
84- public async Task TestAddAlignedMeasurements ( )
85- {
86- var session_pool = new SessionPool ( host , port , pool_size ) ;
87- await session_pool . Open ( false ) ;
88- if ( debug ) session_pool . OpenDebugMode ( ) ;
89-
90- System . Diagnostics . Debug . Assert ( session_pool . IsOpen ( ) ) ;
91- var status = 0 ;
92- await session_pool . DeleteStorageGroupAsync ( test_group_name ) ;
93- await session_pool . DropSchemaTemplateAsync ( test_template_name ) ;
94-
95- MeasurementNode node1 = new MeasurementNode ( test_measurements [ 1 ] , TSDataType . INT32 , TSEncoding . PLAIN , Compressor . SNAPPY ) ;
96- MeasurementNode node2 = new MeasurementNode ( test_measurements [ 2 ] , TSDataType . INT64 , TSEncoding . PLAIN , Compressor . SNAPPY ) ;
97- MeasurementNode node3 = new MeasurementNode ( test_measurements [ 3 ] , TSDataType . DOUBLE , TSEncoding . PLAIN , Compressor . SNAPPY ) ;
98- MeasurementNode node4 = new MeasurementNode ( test_measurements [ 4 ] , TSDataType . FLOAT , TSEncoding . PLAIN , Compressor . SNAPPY ) ;
99- var measurements = new List < MeasurementNode > ( ) { node3 , node4 } ;
100-
101- Template template = new Template ( test_template_name , true ) ;
102- template . addToTemplate ( node1 ) ;
103- template . addToTemplate ( node2 ) ;
104- status = await session_pool . CreateSchemaTemplateAsync ( template ) ;
105- System . Diagnostics . Debug . Assert ( status == 0 ) ;
106- status = await session_pool . AddAlignedMeasurementsInTemplateAsync ( test_template_name , measurements ) ;
107- System . Diagnostics . Debug . Assert ( status == 0 ) ;
108- var measurements_count = await session_pool . CountMeasurementsInTemplateAsync ( test_template_name ) ;
109- System . Diagnostics . Debug . Assert ( measurements_count == 4 ) ;
110- foreach ( var m in measurements )
111- {
112- System . Diagnostics . Debug . Assert ( await session_pool . IsMeasurementInTemplateAsync ( test_template_name , m . Name ) ) ;
113- }
114- status = await session_pool . DropSchemaTemplateAsync ( test_template_name ) ;
115- System . Diagnostics . Debug . Assert ( status == 0 ) ;
116- await session_pool . Close ( ) ;
117- Console . WriteLine ( "TestAddAlignedMeasurements Passed!" ) ;
118- }
119- public async Task TestAddUnalignedMeasurements ( )
120- {
121- var session_pool = new SessionPool ( host , port , pool_size ) ;
122- await session_pool . Open ( false ) ;
123- if ( debug ) session_pool . OpenDebugMode ( ) ;
124-
125- System . Diagnostics . Debug . Assert ( session_pool . IsOpen ( ) ) ;
126- var status = 0 ;
127- await session_pool . DeleteStorageGroupAsync ( test_group_name ) ;
128- await session_pool . DropSchemaTemplateAsync ( test_template_name ) ;
129-
130- MeasurementNode node1 = new MeasurementNode ( test_measurements [ 1 ] , TSDataType . INT32 , TSEncoding . PLAIN , Compressor . SNAPPY ) ;
131- MeasurementNode node2 = new MeasurementNode ( test_measurements [ 2 ] , TSDataType . INT64 , TSEncoding . PLAIN , Compressor . SNAPPY ) ;
132- MeasurementNode node3 = new MeasurementNode ( test_measurements [ 3 ] , TSDataType . DOUBLE , TSEncoding . PLAIN , Compressor . SNAPPY ) ;
133- MeasurementNode node4 = new MeasurementNode ( test_measurements [ 4 ] , TSDataType . FLOAT , TSEncoding . PLAIN , Compressor . SNAPPY ) ;
134- var measurements = new List < MeasurementNode > ( ) { node1 , node2 , node3 , node4 } ;
135-
136- Template template = new Template ( test_template_name ) ;
137- status = await session_pool . CreateSchemaTemplateAsync ( template ) ;
138- System . Diagnostics . Debug . Assert ( status == 0 ) ;
139- status = await session_pool . AddUnalignedMeasurementsInTemplateAsync ( test_template_name , measurements ) ;
140- System . Diagnostics . Debug . Assert ( status == 0 ) ;
141- var measurements_count = await session_pool . CountMeasurementsInTemplateAsync ( test_template_name ) ;
142- System . Diagnostics . Debug . Assert ( measurements_count == 4 ) ;
143- foreach ( var m in measurements )
144- {
145- System . Diagnostics . Debug . Assert ( await session_pool . IsPathExistInTemplate ( test_template_name , m . Name ) ) ;
146- }
147- status = await session_pool . DropSchemaTemplateAsync ( test_template_name ) ;
148- System . Diagnostics . Debug . Assert ( status == 0 ) ;
149- await session_pool . Close ( ) ;
150- Console . WriteLine ( "TestAddUnalignedMeasurements Passed!" ) ;
151- }
15284 public async Task TestDeleteNodeInTemplate ( )
15385 {
15486 var session_pool = new SessionPool ( host , port , pool_size ) ;
0 commit comments