@@ -107,6 +107,8 @@ private String getTrainRequestUrl() {
107
107
108
108
@ Test
109
109
public void qnaMakerTraceActivity () {
110
+ PrintMethodName ();
111
+
110
112
MockWebServer mockWebServer = new MockWebServer ();
111
113
try {
112
114
QnAMaker qna = this .qnaReturnsAnswer (mockWebServer );
@@ -139,6 +141,7 @@ public void qnaMakerTraceActivity() {
139
141
Assert .assertTrue (activity .isType (ActivityTypes .TYPING ));
140
142
})
141
143
.assertReply ("echo:how do I clean the stove?" )
144
+ .delay (500 ) // This delay avoids the assert immediately above occasionally getting "bar".
142
145
.send ("bar" )
143
146
.assertReply (activity -> Assert .assertTrue (activity .isType (ActivityTypes .TYPING )))
144
147
.assertReply ("echo:bar" )
@@ -170,6 +173,8 @@ public void qnaMakerTraceActivity() {
170
173
171
174
@ Test
172
175
public void qnaMakerTraceActivityEmptyText () {
176
+ PrintMethodName ();
177
+
173
178
MockWebServer mockWebServer = new MockWebServer ();
174
179
try {
175
180
// Get basic Qna
@@ -199,6 +204,8 @@ public void qnaMakerTraceActivityEmptyText() {
199
204
200
205
@ Test
201
206
public void qnaMakerTraceActivityNullText () {
207
+ PrintMethodName ();
208
+
202
209
MockWebServer mockWebServer = new MockWebServer ();
203
210
try {
204
211
// Get basic Qna
@@ -228,6 +235,8 @@ public void qnaMakerTraceActivityNullText() {
228
235
229
236
@ Test
230
237
public void qnaMakerTraceActivityNullContext () {
238
+ PrintMethodName ();
239
+
231
240
MockWebServer mockWebServer = new MockWebServer ();
232
241
try {
233
242
// Get basic Qna
@@ -247,6 +256,8 @@ public void qnaMakerTraceActivityNullContext() {
247
256
248
257
@ Test
249
258
public void qnaMakerTraceActivityBadMessage () {
259
+ PrintMethodName ();
260
+
250
261
MockWebServer mockWebServer = new MockWebServer ();
251
262
try {
252
263
// Get basic Qna
@@ -276,6 +287,8 @@ public void qnaMakerTraceActivityBadMessage() {
276
287
277
288
@ Test
278
289
public void qnaMakerTraceActivityNullActivity () {
290
+ PrintMethodName ();
291
+
279
292
MockWebServer mockWebServer = new MockWebServer ();
280
293
try {
281
294
// Get basic Qna
@@ -299,6 +312,8 @@ public void qnaMakerTraceActivityNullActivity() {
299
312
300
313
@ Test
301
314
public void qnaMakerReturnsAnswer () {
315
+ PrintMethodName ();
316
+
302
317
MockWebServer mockWebServer = new MockWebServer ();
303
318
try {
304
319
QnAMaker qna = this .qnaReturnsAnswer (mockWebServer );
@@ -319,6 +334,8 @@ public void qnaMakerReturnsAnswer() {
319
334
320
335
@ Test
321
336
public void qnaMakerReturnsAnswerRaw () {
337
+ PrintMethodName ();
338
+
322
339
MockWebServer mockWebServer = new MockWebServer ();
323
340
try {
324
341
QnAMaker qna = this .qnaReturnsAnswer (mockWebServer );
@@ -344,6 +361,8 @@ public void qnaMakerReturnsAnswerRaw() {
344
361
345
362
@ Test
346
363
public void qnaMakerLowScoreVariation () {
364
+ PrintMethodName ();
365
+
347
366
MockWebServer mockWebServer = new MockWebServer ();
348
367
try {
349
368
String content = readFileContent ("QnaMaker_TopNAnswer.json" );
@@ -394,6 +413,8 @@ public void qnaMakerLowScoreVariation() {
394
413
395
414
@ Test
396
415
public void qnaMakerCallTrain () {
416
+ PrintMethodName ();
417
+
397
418
MockWebServer mockWebServer = new MockWebServer ();
398
419
ObjectMapper objectMapper = new ObjectMapper ().findAndRegisterModules ();
399
420
String url = this .getTrainRequestUrl ();
@@ -441,6 +462,8 @@ public void qnaMakerCallTrain() {
441
462
442
463
@ Test
443
464
public void qnaMakerReturnsAnswerConfiguration () {
465
+ PrintMethodName ();
466
+
444
467
MockWebServer mockWebServer = new MockWebServer ();
445
468
try {
446
469
QnAMaker qna = this .qnaReturnsAnswer (mockWebServer );
@@ -462,6 +485,8 @@ public void qnaMakerReturnsAnswerConfiguration() {
462
485
463
486
@ Test
464
487
public void qnaMakerReturnsAnswerWithFiltering () {
488
+ PrintMethodName ();
489
+
465
490
MockWebServer mockWebServer = new MockWebServer ();
466
491
try {
467
492
String content = readFileContent ("QnaMaker_UsesStrictFilters_ToReturnAnswer.json" );
@@ -520,6 +545,8 @@ public void qnaMakerReturnsAnswerWithFiltering() {
520
545
521
546
@ Test
522
547
public void qnaMakerSetScoreThresholdWhenThresholdIsZero () {
548
+ PrintMethodName ();
549
+
523
550
MockWebServer mockWebServer = new MockWebServer ();
524
551
try {
525
552
String content = readFileContent ("QnaMaker_ReturnsAnswer.json" );
@@ -560,6 +587,8 @@ public void qnaMakerSetScoreThresholdWhenThresholdIsZero() {
560
587
561
588
@ Test
562
589
public void qnaMakerTestThreshold () {
590
+ PrintMethodName ();
591
+
563
592
MockWebServer mockWebServer = new MockWebServer ();
564
593
try {
565
594
String content = readFileContent ("QnaMaker_TestThreshold.json" );
@@ -598,6 +627,8 @@ public void qnaMakerTestThreshold() {
598
627
599
628
@ Test
600
629
public void qnaMakerTestScoreThresholdTooLargeOutOfRange () {
630
+ PrintMethodName ();
631
+
601
632
QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
602
633
qnAMakerEndpoint .setKnowledgeBaseId (knowledgeBaseId );
603
634
qnAMakerEndpoint .setEndpointKey (endpointKey );
@@ -612,6 +643,8 @@ public void qnaMakerTestScoreThresholdTooLargeOutOfRange() {
612
643
613
644
@ Test
614
645
public void qnaMakerTestScoreThresholdTooSmallOutOfRange () {
646
+ PrintMethodName ();
647
+
615
648
QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
616
649
qnAMakerEndpoint .setKnowledgeBaseId (knowledgeBaseId );
617
650
qnAMakerEndpoint .setEndpointKey (endpointKey );
@@ -626,6 +659,8 @@ public void qnaMakerTestScoreThresholdTooSmallOutOfRange() {
626
659
627
660
@ Test
628
661
public void qnaMakerReturnsAnswerWithContext () {
662
+ PrintMethodName ();
663
+
629
664
MockWebServer mockWebServer = new MockWebServer ();
630
665
try {
631
666
String content = readFileContent ("QnaMaker_ReturnsAnswerWithContext.json" );
@@ -670,6 +705,8 @@ public void qnaMakerReturnsAnswerWithContext() {
670
705
671
706
@ Test
672
707
public void qnaMakerReturnAnswersWithoutContext () {
708
+ PrintMethodName ();
709
+
673
710
MockWebServer mockWebServer = new MockWebServer ();
674
711
try {
675
712
String content = readFileContent ("QnaMaker_ReturnsAnswerWithoutContext.json" );
@@ -708,6 +745,8 @@ public void qnaMakerReturnAnswersWithoutContext() {
708
745
709
746
@ Test
710
747
public void qnaMakerReturnsHighScoreWhenIdPassed () {
748
+ PrintMethodName ();
749
+
711
750
MockWebServer mockWebServer = new MockWebServer ();
712
751
try {
713
752
String content = readFileContent ("QnaMaker_ReturnsAnswerWithContext.json" );
@@ -747,6 +786,8 @@ public void qnaMakerReturnsHighScoreWhenIdPassed() {
747
786
748
787
@ Test
749
788
public void qnaMakerTestTopOutOfRange () {
789
+ PrintMethodName ();
790
+
750
791
QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
751
792
qnAMakerEndpoint .setKnowledgeBaseId (knowledgeBaseId );
752
793
qnAMakerEndpoint .setEndpointKey (endpointKey );
@@ -761,6 +802,8 @@ public void qnaMakerTestTopOutOfRange() {
761
802
762
803
@ Test
763
804
public void qnaMakerTestEndpointEmptyKbId () {
805
+ PrintMethodName ();
806
+
764
807
QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
765
808
qnAMakerEndpoint .setKnowledgeBaseId (new String ());
766
809
qnAMakerEndpoint .setEndpointKey (endpointKey );
@@ -771,6 +814,8 @@ public void qnaMakerTestEndpointEmptyKbId() {
771
814
772
815
@ Test
773
816
public void qnaMakerTestEndpointEmptyEndpointKey () {
817
+ PrintMethodName ();
818
+
774
819
QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
775
820
qnAMakerEndpoint .setKnowledgeBaseId (knowledgeBaseId );
776
821
qnAMakerEndpoint .setEndpointKey (new String ());
@@ -781,6 +826,8 @@ public void qnaMakerTestEndpointEmptyEndpointKey() {
781
826
782
827
@ Test
783
828
public void qnaMakerTestEndpointEmptyHost () {
829
+ PrintMethodName ();
830
+
784
831
QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
785
832
qnAMakerEndpoint .setKnowledgeBaseId (knowledgeBaseId );
786
833
qnAMakerEndpoint .setEndpointKey (endpointKey );
@@ -791,6 +838,8 @@ public void qnaMakerTestEndpointEmptyHost() {
791
838
792
839
@ Test
793
840
public void qnaMakerUserAgent () {
841
+ PrintMethodName ();
842
+
794
843
MockWebServer mockWebServer = new MockWebServer ();
795
844
try {
796
845
QnAMaker qna = this .qnaReturnsAnswer (mockWebServer );
@@ -817,6 +866,8 @@ public void qnaMakerUserAgent() {
817
866
818
867
@ Test
819
868
public void qnaMakerV2LegacyEndpointShouldThrow () {
869
+ PrintMethodName ();
870
+
820
871
MockWebServer mockWebServer = new MockWebServer ();
821
872
try {
822
873
String content = readFileContent ("QnaMaker_LegacyEndpointAnswer.json" );
@@ -848,6 +899,8 @@ public void qnaMakerV2LegacyEndpointShouldThrow() {
848
899
849
900
@ Test
850
901
public void qnaMakerV3LeagacyEndpointShouldThrow () {
902
+ PrintMethodName ();
903
+
851
904
MockWebServer mockWebServer = new MockWebServer ();
852
905
try {
853
906
String content = readFileContent ("QnaMaker_LegacyEndpointAnswer.json" );
@@ -879,6 +932,8 @@ public void qnaMakerV3LeagacyEndpointShouldThrow() {
879
932
880
933
@ Test
881
934
public void qnaMakerReturnsAnswerWithMetadataBoost () {
935
+ PrintMethodName ();
936
+
882
937
MockWebServer mockWebServer = new MockWebServer ();
883
938
try {
884
939
String content = readFileContent ("QnaMaker_ReturnsAnswersWithMetadataBoost.json" );
@@ -917,6 +972,8 @@ public void qnaMakerReturnsAnswerWithMetadataBoost() {
917
972
918
973
@ Test
919
974
public void qnaMakerTestThresholdInQueryOption () {
975
+ PrintMethodName ();
976
+
920
977
MockWebServer mockWebServer = new MockWebServer ();
921
978
try {
922
979
String content = readFileContent ("QnaMaker_ReturnsAnswer_GivenScoreThresholdQueryOption.json" );
@@ -963,6 +1020,8 @@ public void qnaMakerTestThresholdInQueryOption() {
963
1020
964
1021
@ Test
965
1022
public void qnaMakerTestUnsuccessfulResponse () {
1023
+ PrintMethodName ();
1024
+
966
1025
MockWebServer mockWebServer = new MockWebServer ();
967
1026
mockWebServer .enqueue (new MockResponse ().setResponseCode (502 ));
968
1027
try {
@@ -988,6 +1047,8 @@ public void qnaMakerTestUnsuccessfulResponse() {
988
1047
989
1048
@ Test
990
1049
public void qnaMakerIsTestTrue () {
1050
+ PrintMethodName ();
1051
+
991
1052
MockWebServer mockWebServer = new MockWebServer ();
992
1053
try {
993
1054
String content = readFileContent ("QnaMaker_IsTest_True.json" );
@@ -1026,6 +1087,8 @@ public void qnaMakerIsTestTrue() {
1026
1087
1027
1088
@ Test
1028
1089
public void qnaMakerRankerTypeQuestionOnly () {
1090
+ PrintMethodName ();
1091
+
1029
1092
MockWebServer mockWebServer = new MockWebServer ();
1030
1093
try {
1031
1094
String content = readFileContent ("QnaMaker_RankerType_QuestionOnly.json" );
@@ -1064,6 +1127,8 @@ public void qnaMakerRankerTypeQuestionOnly() {
1064
1127
1065
1128
@ Test
1066
1129
public void qnaMakerTestOptionsHydration () {
1130
+ PrintMethodName ();
1131
+
1067
1132
MockWebServer mockWebServer = new MockWebServer ();
1068
1133
try {
1069
1134
String url = this .getRequestUrl ();
@@ -1183,6 +1248,8 @@ public void qnaMakerTestOptionsHydration() {
1183
1248
1184
1249
@ Test
1185
1250
public void qnaMakerStrictFiltersCompoundOperationType () {
1251
+ PrintMethodName ();
1252
+
1186
1253
MockWebServer mockWebServer = new MockWebServer ();
1187
1254
try {
1188
1255
String content = readFileContent ("QnaMaker_ReturnsAnswer.json" );
@@ -1236,6 +1303,8 @@ public void qnaMakerStrictFiltersCompoundOperationType() {
1236
1303
1237
1304
@ Test
1238
1305
public void telemetryNullTelemetryClient () {
1306
+ PrintMethodName ();
1307
+
1239
1308
// Arrange
1240
1309
MockWebServer mockWebServer = new MockWebServer ();
1241
1310
try {
@@ -1278,6 +1347,8 @@ public void telemetryNullTelemetryClient() {
1278
1347
1279
1348
@ Test
1280
1349
public void telemetryReturnsAnswer () {
1350
+ PrintMethodName ();
1351
+
1281
1352
// Arrange
1282
1353
MockWebServer mockWebServer = new MockWebServer ();
1283
1354
try {
@@ -1341,6 +1412,8 @@ public void telemetryReturnsAnswer() {
1341
1412
1342
1413
@ Test
1343
1414
public void telemetryReturnsAnswerWhenNoAnswerFoundInKB () {
1415
+ PrintMethodName ();
1416
+
1344
1417
// Arrange
1345
1418
MockWebServer mockWebServer = new MockWebServer ();
1346
1419
try {
@@ -1404,6 +1477,8 @@ public void telemetryReturnsAnswerWhenNoAnswerFoundInKB() {
1404
1477
1405
1478
@ Test
1406
1479
public void telemetryPii () {
1480
+ PrintMethodName ();
1481
+
1407
1482
// Arrange
1408
1483
MockWebServer mockWebServer = new MockWebServer ();
1409
1484
try {
@@ -1470,6 +1545,8 @@ public void telemetryPii() {
1470
1545
1471
1546
@ Test
1472
1547
public void telemetryOverride () {
1548
+ PrintMethodName ();
1549
+
1473
1550
MockWebServer mockWebServer = new MockWebServer ();
1474
1551
try {
1475
1552
String content = readFileContent ("QnaMaker_ReturnsAnswer.json" );
@@ -1537,7 +1614,9 @@ public void telemetryOverride() {
1537
1614
1538
1615
@ Test
1539
1616
public void telemetryAdditionalPropsMetrics () {
1540
- //Arrange
1617
+ PrintMethodName ();
1618
+
1619
+ // Arrange
1541
1620
MockWebServer mockWebServer = new MockWebServer ();
1542
1621
try {
1543
1622
String content = readFileContent ("QnaMaker_ReturnsAnswer.json" );
@@ -1614,6 +1693,8 @@ public void telemetryAdditionalPropsMetrics() {
1614
1693
1615
1694
@ Test
1616
1695
public void telemetryAdditionalPropsOverride () {
1696
+ PrintMethodName ();
1697
+
1617
1698
// Arrange
1618
1699
MockWebServer mockWebServer = new MockWebServer ();
1619
1700
try {
@@ -1687,7 +1768,9 @@ public void telemetryAdditionalPropsOverride() {
1687
1768
1688
1769
@ Test
1689
1770
public void telemetryFillPropsOverride () {
1690
- //Arrange
1771
+ PrintMethodName ();
1772
+
1773
+ // Arrange
1691
1774
MockWebServer mockWebServer = new MockWebServer ();
1692
1775
try {
1693
1776
String content = readFileContent ("QnaMaker_ReturnsAnswer.json" );
@@ -1765,6 +1848,11 @@ public void telemetryFillPropsOverride() {
1765
1848
}
1766
1849
}
1767
1850
1851
+ private void PrintMethodName ()
1852
+ {
1853
+ System .out .println ("Running " + (new Throwable ().getStackTrace ()[1 ].getMethodName ()) + "()" );
1854
+ }
1855
+
1768
1856
private static TurnContext getContext (String utterance ) {
1769
1857
TestAdapter b = new TestAdapter ();
1770
1858
Activity a = new Activity (ActivityTypes .MESSAGE );
0 commit comments