@@ -107,6 +107,8 @@ private String getTrainRequestUrl() {
107107
108108 @ Test
109109 public void qnaMakerTraceActivity () {
110+ PrintMethodName ();
111+
110112 MockWebServer mockWebServer = new MockWebServer ();
111113 try {
112114 QnAMaker qna = this .qnaReturnsAnswer (mockWebServer );
@@ -139,6 +141,7 @@ public void qnaMakerTraceActivity() {
139141 Assert .assertTrue (activity .isType (ActivityTypes .TYPING ));
140142 })
141143 .assertReply ("echo:how do I clean the stove?" )
144+ .delay (500 ) // This delay avoids the assert immediately above occasionally getting "bar".
142145 .send ("bar" )
143146 .assertReply (activity -> Assert .assertTrue (activity .isType (ActivityTypes .TYPING )))
144147 .assertReply ("echo:bar" )
@@ -170,6 +173,8 @@ public void qnaMakerTraceActivity() {
170173
171174 @ Test
172175 public void qnaMakerTraceActivityEmptyText () {
176+ PrintMethodName ();
177+
173178 MockWebServer mockWebServer = new MockWebServer ();
174179 try {
175180 // Get basic Qna
@@ -199,6 +204,8 @@ public void qnaMakerTraceActivityEmptyText() {
199204
200205 @ Test
201206 public void qnaMakerTraceActivityNullText () {
207+ PrintMethodName ();
208+
202209 MockWebServer mockWebServer = new MockWebServer ();
203210 try {
204211 // Get basic Qna
@@ -228,6 +235,8 @@ public void qnaMakerTraceActivityNullText() {
228235
229236 @ Test
230237 public void qnaMakerTraceActivityNullContext () {
238+ PrintMethodName ();
239+
231240 MockWebServer mockWebServer = new MockWebServer ();
232241 try {
233242 // Get basic Qna
@@ -247,6 +256,8 @@ public void qnaMakerTraceActivityNullContext() {
247256
248257 @ Test
249258 public void qnaMakerTraceActivityBadMessage () {
259+ PrintMethodName ();
260+
250261 MockWebServer mockWebServer = new MockWebServer ();
251262 try {
252263 // Get basic Qna
@@ -276,6 +287,8 @@ public void qnaMakerTraceActivityBadMessage() {
276287
277288 @ Test
278289 public void qnaMakerTraceActivityNullActivity () {
290+ PrintMethodName ();
291+
279292 MockWebServer mockWebServer = new MockWebServer ();
280293 try {
281294 // Get basic Qna
@@ -299,6 +312,8 @@ public void qnaMakerTraceActivityNullActivity() {
299312
300313 @ Test
301314 public void qnaMakerReturnsAnswer () {
315+ PrintMethodName ();
316+
302317 MockWebServer mockWebServer = new MockWebServer ();
303318 try {
304319 QnAMaker qna = this .qnaReturnsAnswer (mockWebServer );
@@ -319,6 +334,8 @@ public void qnaMakerReturnsAnswer() {
319334
320335 @ Test
321336 public void qnaMakerReturnsAnswerRaw () {
337+ PrintMethodName ();
338+
322339 MockWebServer mockWebServer = new MockWebServer ();
323340 try {
324341 QnAMaker qna = this .qnaReturnsAnswer (mockWebServer );
@@ -344,6 +361,8 @@ public void qnaMakerReturnsAnswerRaw() {
344361
345362 @ Test
346363 public void qnaMakerLowScoreVariation () {
364+ PrintMethodName ();
365+
347366 MockWebServer mockWebServer = new MockWebServer ();
348367 try {
349368 String content = readFileContent ("QnaMaker_TopNAnswer.json" );
@@ -394,6 +413,8 @@ public void qnaMakerLowScoreVariation() {
394413
395414 @ Test
396415 public void qnaMakerCallTrain () {
416+ PrintMethodName ();
417+
397418 MockWebServer mockWebServer = new MockWebServer ();
398419 ObjectMapper objectMapper = new ObjectMapper ().findAndRegisterModules ();
399420 String url = this .getTrainRequestUrl ();
@@ -441,6 +462,8 @@ public void qnaMakerCallTrain() {
441462
442463 @ Test
443464 public void qnaMakerReturnsAnswerConfiguration () {
465+ PrintMethodName ();
466+
444467 MockWebServer mockWebServer = new MockWebServer ();
445468 try {
446469 QnAMaker qna = this .qnaReturnsAnswer (mockWebServer );
@@ -462,6 +485,8 @@ public void qnaMakerReturnsAnswerConfiguration() {
462485
463486 @ Test
464487 public void qnaMakerReturnsAnswerWithFiltering () {
488+ PrintMethodName ();
489+
465490 MockWebServer mockWebServer = new MockWebServer ();
466491 try {
467492 String content = readFileContent ("QnaMaker_UsesStrictFilters_ToReturnAnswer.json" );
@@ -520,6 +545,8 @@ public void qnaMakerReturnsAnswerWithFiltering() {
520545
521546 @ Test
522547 public void qnaMakerSetScoreThresholdWhenThresholdIsZero () {
548+ PrintMethodName ();
549+
523550 MockWebServer mockWebServer = new MockWebServer ();
524551 try {
525552 String content = readFileContent ("QnaMaker_ReturnsAnswer.json" );
@@ -560,6 +587,8 @@ public void qnaMakerSetScoreThresholdWhenThresholdIsZero() {
560587
561588 @ Test
562589 public void qnaMakerTestThreshold () {
590+ PrintMethodName ();
591+
563592 MockWebServer mockWebServer = new MockWebServer ();
564593 try {
565594 String content = readFileContent ("QnaMaker_TestThreshold.json" );
@@ -598,6 +627,8 @@ public void qnaMakerTestThreshold() {
598627
599628 @ Test
600629 public void qnaMakerTestScoreThresholdTooLargeOutOfRange () {
630+ PrintMethodName ();
631+
601632 QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
602633 qnAMakerEndpoint .setKnowledgeBaseId (knowledgeBaseId );
603634 qnAMakerEndpoint .setEndpointKey (endpointKey );
@@ -612,6 +643,8 @@ public void qnaMakerTestScoreThresholdTooLargeOutOfRange() {
612643
613644 @ Test
614645 public void qnaMakerTestScoreThresholdTooSmallOutOfRange () {
646+ PrintMethodName ();
647+
615648 QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
616649 qnAMakerEndpoint .setKnowledgeBaseId (knowledgeBaseId );
617650 qnAMakerEndpoint .setEndpointKey (endpointKey );
@@ -626,6 +659,8 @@ public void qnaMakerTestScoreThresholdTooSmallOutOfRange() {
626659
627660 @ Test
628661 public void qnaMakerReturnsAnswerWithContext () {
662+ PrintMethodName ();
663+
629664 MockWebServer mockWebServer = new MockWebServer ();
630665 try {
631666 String content = readFileContent ("QnaMaker_ReturnsAnswerWithContext.json" );
@@ -670,6 +705,8 @@ public void qnaMakerReturnsAnswerWithContext() {
670705
671706 @ Test
672707 public void qnaMakerReturnAnswersWithoutContext () {
708+ PrintMethodName ();
709+
673710 MockWebServer mockWebServer = new MockWebServer ();
674711 try {
675712 String content = readFileContent ("QnaMaker_ReturnsAnswerWithoutContext.json" );
@@ -708,6 +745,8 @@ public void qnaMakerReturnAnswersWithoutContext() {
708745
709746 @ Test
710747 public void qnaMakerReturnsHighScoreWhenIdPassed () {
748+ PrintMethodName ();
749+
711750 MockWebServer mockWebServer = new MockWebServer ();
712751 try {
713752 String content = readFileContent ("QnaMaker_ReturnsAnswerWithContext.json" );
@@ -747,6 +786,8 @@ public void qnaMakerReturnsHighScoreWhenIdPassed() {
747786
748787 @ Test
749788 public void qnaMakerTestTopOutOfRange () {
789+ PrintMethodName ();
790+
750791 QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
751792 qnAMakerEndpoint .setKnowledgeBaseId (knowledgeBaseId );
752793 qnAMakerEndpoint .setEndpointKey (endpointKey );
@@ -761,6 +802,8 @@ public void qnaMakerTestTopOutOfRange() {
761802
762803 @ Test
763804 public void qnaMakerTestEndpointEmptyKbId () {
805+ PrintMethodName ();
806+
764807 QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
765808 qnAMakerEndpoint .setKnowledgeBaseId (new String ());
766809 qnAMakerEndpoint .setEndpointKey (endpointKey );
@@ -771,6 +814,8 @@ public void qnaMakerTestEndpointEmptyKbId() {
771814
772815 @ Test
773816 public void qnaMakerTestEndpointEmptyEndpointKey () {
817+ PrintMethodName ();
818+
774819 QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
775820 qnAMakerEndpoint .setKnowledgeBaseId (knowledgeBaseId );
776821 qnAMakerEndpoint .setEndpointKey (new String ());
@@ -781,6 +826,8 @@ public void qnaMakerTestEndpointEmptyEndpointKey() {
781826
782827 @ Test
783828 public void qnaMakerTestEndpointEmptyHost () {
829+ PrintMethodName ();
830+
784831 QnAMakerEndpoint qnAMakerEndpoint = new QnAMakerEndpoint ();
785832 qnAMakerEndpoint .setKnowledgeBaseId (knowledgeBaseId );
786833 qnAMakerEndpoint .setEndpointKey (endpointKey );
@@ -791,6 +838,8 @@ public void qnaMakerTestEndpointEmptyHost() {
791838
792839 @ Test
793840 public void qnaMakerUserAgent () {
841+ PrintMethodName ();
842+
794843 MockWebServer mockWebServer = new MockWebServer ();
795844 try {
796845 QnAMaker qna = this .qnaReturnsAnswer (mockWebServer );
@@ -817,6 +866,8 @@ public void qnaMakerUserAgent() {
817866
818867 @ Test
819868 public void qnaMakerV2LegacyEndpointShouldThrow () {
869+ PrintMethodName ();
870+
820871 MockWebServer mockWebServer = new MockWebServer ();
821872 try {
822873 String content = readFileContent ("QnaMaker_LegacyEndpointAnswer.json" );
@@ -848,6 +899,8 @@ public void qnaMakerV2LegacyEndpointShouldThrow() {
848899
849900 @ Test
850901 public void qnaMakerV3LeagacyEndpointShouldThrow () {
902+ PrintMethodName ();
903+
851904 MockWebServer mockWebServer = new MockWebServer ();
852905 try {
853906 String content = readFileContent ("QnaMaker_LegacyEndpointAnswer.json" );
@@ -879,6 +932,8 @@ public void qnaMakerV3LeagacyEndpointShouldThrow() {
879932
880933 @ Test
881934 public void qnaMakerReturnsAnswerWithMetadataBoost () {
935+ PrintMethodName ();
936+
882937 MockWebServer mockWebServer = new MockWebServer ();
883938 try {
884939 String content = readFileContent ("QnaMaker_ReturnsAnswersWithMetadataBoost.json" );
@@ -917,6 +972,8 @@ public void qnaMakerReturnsAnswerWithMetadataBoost() {
917972
918973 @ Test
919974 public void qnaMakerTestThresholdInQueryOption () {
975+ PrintMethodName ();
976+
920977 MockWebServer mockWebServer = new MockWebServer ();
921978 try {
922979 String content = readFileContent ("QnaMaker_ReturnsAnswer_GivenScoreThresholdQueryOption.json" );
@@ -963,6 +1020,8 @@ public void qnaMakerTestThresholdInQueryOption() {
9631020
9641021 @ Test
9651022 public void qnaMakerTestUnsuccessfulResponse () {
1023+ PrintMethodName ();
1024+
9661025 MockWebServer mockWebServer = new MockWebServer ();
9671026 mockWebServer .enqueue (new MockResponse ().setResponseCode (502 ));
9681027 try {
@@ -988,6 +1047,8 @@ public void qnaMakerTestUnsuccessfulResponse() {
9881047
9891048 @ Test
9901049 public void qnaMakerIsTestTrue () {
1050+ PrintMethodName ();
1051+
9911052 MockWebServer mockWebServer = new MockWebServer ();
9921053 try {
9931054 String content = readFileContent ("QnaMaker_IsTest_True.json" );
@@ -1026,6 +1087,8 @@ public void qnaMakerIsTestTrue() {
10261087
10271088 @ Test
10281089 public void qnaMakerRankerTypeQuestionOnly () {
1090+ PrintMethodName ();
1091+
10291092 MockWebServer mockWebServer = new MockWebServer ();
10301093 try {
10311094 String content = readFileContent ("QnaMaker_RankerType_QuestionOnly.json" );
@@ -1064,6 +1127,8 @@ public void qnaMakerRankerTypeQuestionOnly() {
10641127
10651128 @ Test
10661129 public void qnaMakerTestOptionsHydration () {
1130+ PrintMethodName ();
1131+
10671132 MockWebServer mockWebServer = new MockWebServer ();
10681133 try {
10691134 String url = this .getRequestUrl ();
@@ -1183,6 +1248,8 @@ public void qnaMakerTestOptionsHydration() {
11831248
11841249 @ Test
11851250 public void qnaMakerStrictFiltersCompoundOperationType () {
1251+ PrintMethodName ();
1252+
11861253 MockWebServer mockWebServer = new MockWebServer ();
11871254 try {
11881255 String content = readFileContent ("QnaMaker_ReturnsAnswer.json" );
@@ -1236,6 +1303,8 @@ public void qnaMakerStrictFiltersCompoundOperationType() {
12361303
12371304 @ Test
12381305 public void telemetryNullTelemetryClient () {
1306+ PrintMethodName ();
1307+
12391308 // Arrange
12401309 MockWebServer mockWebServer = new MockWebServer ();
12411310 try {
@@ -1278,6 +1347,8 @@ public void telemetryNullTelemetryClient() {
12781347
12791348 @ Test
12801349 public void telemetryReturnsAnswer () {
1350+ PrintMethodName ();
1351+
12811352 // Arrange
12821353 MockWebServer mockWebServer = new MockWebServer ();
12831354 try {
@@ -1341,6 +1412,8 @@ public void telemetryReturnsAnswer() {
13411412
13421413 @ Test
13431414 public void telemetryReturnsAnswerWhenNoAnswerFoundInKB () {
1415+ PrintMethodName ();
1416+
13441417 // Arrange
13451418 MockWebServer mockWebServer = new MockWebServer ();
13461419 try {
@@ -1404,6 +1477,8 @@ public void telemetryReturnsAnswerWhenNoAnswerFoundInKB() {
14041477
14051478 @ Test
14061479 public void telemetryPii () {
1480+ PrintMethodName ();
1481+
14071482 // Arrange
14081483 MockWebServer mockWebServer = new MockWebServer ();
14091484 try {
@@ -1470,6 +1545,8 @@ public void telemetryPii() {
14701545
14711546 @ Test
14721547 public void telemetryOverride () {
1548+ PrintMethodName ();
1549+
14731550 MockWebServer mockWebServer = new MockWebServer ();
14741551 try {
14751552 String content = readFileContent ("QnaMaker_ReturnsAnswer.json" );
@@ -1537,7 +1614,9 @@ public void telemetryOverride() {
15371614
15381615 @ Test
15391616 public void telemetryAdditionalPropsMetrics () {
1540- //Arrange
1617+ PrintMethodName ();
1618+
1619+ // Arrange
15411620 MockWebServer mockWebServer = new MockWebServer ();
15421621 try {
15431622 String content = readFileContent ("QnaMaker_ReturnsAnswer.json" );
@@ -1614,6 +1693,8 @@ public void telemetryAdditionalPropsMetrics() {
16141693
16151694 @ Test
16161695 public void telemetryAdditionalPropsOverride () {
1696+ PrintMethodName ();
1697+
16171698 // Arrange
16181699 MockWebServer mockWebServer = new MockWebServer ();
16191700 try {
@@ -1687,7 +1768,9 @@ public void telemetryAdditionalPropsOverride() {
16871768
16881769 @ Test
16891770 public void telemetryFillPropsOverride () {
1690- //Arrange
1771+ PrintMethodName ();
1772+
1773+ // Arrange
16911774 MockWebServer mockWebServer = new MockWebServer ();
16921775 try {
16931776 String content = readFileContent ("QnaMaker_ReturnsAnswer.json" );
@@ -1765,6 +1848,11 @@ public void telemetryFillPropsOverride() {
17651848 }
17661849 }
17671850
1851+ private void PrintMethodName ()
1852+ {
1853+ System .out .println ("Running " + (new Throwable ().getStackTrace ()[1 ].getMethodName ()) + "()" );
1854+ }
1855+
17681856 private static TurnContext getContext (String utterance ) {
17691857 TestAdapter b = new TestAdapter ();
17701858 Activity a = new Activity (ActivityTypes .MESSAGE );
0 commit comments