1818import org .junit .jupiter .api .AfterAll ;
1919import org .junit .jupiter .api .Assertions ;
2020import org .junit .jupiter .api .BeforeAll ;
21- import org .junit .jupiter .api .Disabled ;
2221import org .junit .jupiter .params .ParameterizedTest ;
2322import org .junit .jupiter .params .provider .MethodSource ;
2423import reactor .test .StepVerifier ;
@@ -72,12 +71,12 @@ static void afterAll() {
7271
7372 private DocumentAnalysisClient getDocumentAnalysisClient (HttpClient httpClient ,
7473 DocumentAnalysisServiceVersion serviceVersion ) {
75- return getDocumentAnalysisBuilder (httpClient , serviceVersion ).buildClient ();
74+ return getDocumentAnalysisBuilder (httpClient , serviceVersion , false ).buildClient ();
7675 }
7776
7877 private DocumentModelAdministrationClient getDocumentModelAdminClient (HttpClient httpClient ,
7978 DocumentAnalysisServiceVersion serviceVersion ) {
80- return getDocumentModelAdminClientBuilder (httpClient , serviceVersion ).buildClient ();
79+ return getDocumentModelAdminClientBuilder (httpClient , serviceVersion , false ).buildClient ();
8180 }
8281
8382 // Receipt recognition
@@ -543,9 +542,7 @@ public void analyzeGermanContentFromUrl(HttpClient httpClient,
543542 */
544543 @ ParameterizedTest (name = DISPLAY_NAME_WITH_ARGUMENTS )
545544 @ MethodSource ("com.azure.ai.formrecognizer.TestUtils#getTestParameters" )
546- @ Disabled
547545 public void analyzeCustomDocument (HttpClient httpClient , DocumentAnalysisServiceVersion serviceVersion ) {
548- // TODO: (https://github.com/Azure/azure-sdk-for-java-pr/issues/1353)
549546 client = getDocumentAnalysisClient (httpClient , serviceVersion );
550547 DocumentModelAdministrationClient adminClient = getDocumentModelAdminClient (httpClient , serviceVersion );
551548 dataRunner ((data , dataLength ) ->
@@ -576,10 +573,8 @@ public void analyzeCustomDocument(HttpClient httpClient, DocumentAnalysisService
576573 */
577574 @ ParameterizedTest (name = DISPLAY_NAME_WITH_ARGUMENTS )
578575 @ MethodSource ("com.azure.ai.formrecognizer.TestUtils#getTestParameters" )
579- @ Disabled
580576 public void analyzeCustomDocumentBlankPdf (HttpClient httpClient ,
581577 DocumentAnalysisServiceVersion serviceVersion ) {
582- // TODO: (https://github.com/Azure/azure-sdk-for-java-pr/issues/1353)
583578 client = getDocumentAnalysisClient (httpClient , serviceVersion );
584579 DocumentModelAdministrationClient adminClient = getDocumentModelAdminClient (httpClient , serviceVersion );
585580 dataRunner ((data , dataLength ) ->
@@ -610,10 +605,9 @@ public void analyzeCustomDocumentBlankPdf(HttpClient httpClient,
610605 */
611606 @ ParameterizedTest (name = DISPLAY_NAME_WITH_ARGUMENTS )
612607 @ MethodSource ("com.azure.ai.formrecognizer.TestUtils#getTestParameters" )
613- @ Disabled
614608 public void analyzeCustomDocumentWithNullData (HttpClient httpClient ,
615609 DocumentAnalysisServiceVersion serviceVersion ) {
616- // TODO: (https://github.com/Azure/azure-sdk-for-java-pr/issues/1353)
610+
617611 client = getDocumentAnalysisClient (httpClient , serviceVersion );
618612 DocumentModelAdministrationClient adminClient = getDocumentModelAdminClient (httpClient , serviceVersion );
619613 dataRunner ((data , dataLength ) ->
@@ -659,22 +653,16 @@ public void analyzeCustomDocumentWithNullModelId(HttpClient httpClient,
659653 */
660654 @ ParameterizedTest (name = DISPLAY_NAME_WITH_ARGUMENTS )
661655 @ MethodSource ("com.azure.ai.formrecognizer.TestUtils#getTestParameters" )
662- @ Disabled
663656 public void analyzeCustomDocumentWithEmptyModelId (HttpClient httpClient ,
664657 DocumentAnalysisServiceVersion serviceVersion ) {
665- // TODO: (https://github.com/Azure/azure-sdk-for-java-pr/issues/1353)
666658 client = getDocumentAnalysisClient (httpClient , serviceVersion );
667659
668660 dataRunner ((data , dataLength ) -> {
669- HttpResponseException errorResponseException = Assertions .assertThrows (HttpResponseException .class ,
661+ Assertions .assertThrows (IllegalArgumentException .class ,
670662 () -> client .beginAnalyzeDocument ("" ,
671663 data ,
672664 dataLength )
673665 .setPollInterval (durationTestMode ));
674- FormRecognizerError errorInformation
675- = (FormRecognizerError ) errorResponseException .getValue ();
676- Assertions .assertEquals (404 , errorResponseException .getResponse ().getStatusCode ());
677- Assertions .assertEquals ("ModelNotFound" , errorInformation .getInnerError ().getCode ());
678666 }, INVOICE_6_PDF );
679667 }
680668
@@ -683,10 +671,9 @@ public void analyzeCustomDocumentWithEmptyModelId(HttpClient httpClient,
683671 */
684672 @ ParameterizedTest (name = DISPLAY_NAME_WITH_ARGUMENTS )
685673 @ MethodSource ("com.azure.ai.formrecognizer.TestUtils#getTestParameters" )
686- @ Disabled
687674 public void analyzeCustomDocumentWithContentTypeAutoDetection (HttpClient httpClient ,
688675 DocumentAnalysisServiceVersion serviceVersion ) {
689- // TODO: (https://github.com/Azure/azure-sdk-for-java-pr/issues/1353)
676+
690677 client = getDocumentAnalysisClient (httpClient , serviceVersion );
691678 client = getDocumentAnalysisClient (httpClient , serviceVersion );
692679 DocumentModelAdministrationClient adminClient = getDocumentModelAdminClient (httpClient , serviceVersion );
@@ -715,10 +702,9 @@ public void analyzeCustomDocumentWithContentTypeAutoDetection(HttpClient httpCli
715702
716703 @ ParameterizedTest (name = DISPLAY_NAME_WITH_ARGUMENTS )
717704 @ MethodSource ("com.azure.ai.formrecognizer.TestUtils#getTestParameters" )
718- @ Disabled
719705 public void analyzeCustomDocumentMultiPage (HttpClient httpClient ,
720706 DocumentAnalysisServiceVersion serviceVersion ) {
721- // TODO: (https://github.com/Azure/azure-sdk-for-java-pr/issues/1353)
707+
722708 client = getDocumentAnalysisClient (httpClient , serviceVersion );
723709 DocumentModelAdministrationClient adminClient = getDocumentModelAdminClient (httpClient , serviceVersion );
724710 dataRunner ((data , dataLength ) -> multipageTrainingRunner ((trainingFilesUrl ) -> {
@@ -744,10 +730,8 @@ public void analyzeCustomDocumentMultiPage(HttpClient httpClient,
744730
745731 @ ParameterizedTest (name = DISPLAY_NAME_WITH_ARGUMENTS )
746732 @ MethodSource ("com.azure.ai.formrecognizer.TestUtils#getTestParameters" )
747- @ Disabled
748733 public void analyzeCustomDocumentWithSelectionMark (HttpClient httpClient ,
749734 DocumentAnalysisServiceVersion serviceVersion ) {
750- // TODO: (https://github.com/Azure/azure-sdk-for-java-pr/issues/1353)
751735 client = getDocumentAnalysisClient (httpClient , serviceVersion );
752736 DocumentModelAdministrationClient adminClient = getDocumentModelAdminClient (httpClient , serviceVersion );
753737 dataRunner ((data , dataLength ) ->
@@ -779,14 +763,11 @@ public void analyzeCustomDocumentWithSelectionMark(HttpClient httpClient,
779763 */
780764 @ ParameterizedTest (name = DISPLAY_NAME_WITH_ARGUMENTS )
781765 @ MethodSource ("com.azure.ai.formrecognizer.TestUtils#getTestParameters" )
782- @ Disabled
783766 public void analyzeCustomDocumentUrl (HttpClient httpClient ,
784767 DocumentAnalysisServiceVersion serviceVersion ) {
785- // null values reported
786- // TODO: (https://github.com/Azure/azure-sdk-for-java-pr/issues/1353)
787768 client = getDocumentAnalysisClient (httpClient , serviceVersion );
788769 DocumentModelAdministrationClient adminClient = getDocumentModelAdminClient (httpClient , serviceVersion );
789- urlRunner ((fileUrl ) -> multipageTrainingRunner ((trainingFilesUrl ) -> {
770+ urlRunner ((fileUrl ) -> buildModelRunner ((trainingFilesUrl ) -> {
790771 SyncPoller <DocumentOperationResult , DocumentModel > buildModelPoller
791772 = adminClient
792773 .beginBuildModel (trainingFilesUrl , null )
@@ -904,10 +885,8 @@ public void analyzeCustomDocumentUrlNonExistModelId(HttpClient httpClient,
904885 */
905886 @ ParameterizedTest (name = DISPLAY_NAME_WITH_ARGUMENTS )
906887 @ MethodSource ("com.azure.ai.formrecognizer.TestUtils#getTestParameters" )
907- @ Disabled
908888 public void analyzeCustomDocumentDamagedPdf (HttpClient httpClient ,
909889 DocumentAnalysisServiceVersion serviceVersion ) {
910- // TODO: (https://github.com/Azure/azure-sdk-for-java-pr/issues/1353)
911890 client = getDocumentAnalysisClient (httpClient , serviceVersion );
912891 DocumentModelAdministrationClient adminClient = getDocumentModelAdminClient (httpClient , serviceVersion );
913892 damagedPdfDataRunner ((data , dataLength ) ->
@@ -929,16 +908,14 @@ public void analyzeCustomDocumentDamagedPdf(HttpClient httpClient,
929908
930909 FormRecognizerError errorInformation
931910 = (FormRecognizerError ) httpResponseException .getValue ();
932- Assertions .assertEquals ("Invalid input file. " , errorInformation .getMessage ());
911+ Assertions .assertEquals ("InvalidContent " , errorInformation .getInnerError (). getCode ());
933912 })));
934913 }
935914
936915 @ ParameterizedTest (name = DISPLAY_NAME_WITH_ARGUMENTS )
937916 @ MethodSource ("com.azure.ai.formrecognizer.TestUtils#getTestParameters" )
938- @ Disabled
939917 public void analyzeCustomDocumentUrlWithSelectionMark (HttpClient httpClient ,
940918 DocumentAnalysisServiceVersion serviceVersion ) {
941- // TODO: (https://github.com/Azure/azure-sdk-for-java-pr/issues/1353)
942919 DocumentModelAdministrationClient adminClient = getDocumentModelAdminClient (httpClient , serviceVersion );
943920 urlRunner (fileUrl -> selectionMarkTrainingRunner ((trainingFilesUrl ) -> {
944921 client = getDocumentAnalysisClient (httpClient , serviceVersion );
@@ -1278,7 +1255,6 @@ public void analyzeInvoiceSourceUrl(HttpClient httpClient, DocumentAnalysisServi
12781255 */
12791256 @ ParameterizedTest (name = DISPLAY_NAME_WITH_ARGUMENTS )
12801257 @ MethodSource ("com.azure.ai.formrecognizer.TestUtils#getTestParameters" )
1281- @ Disabled ("https://github.com/Azure/azure-sdk-for-java/issues/21687" )
12821258 public void analyzeInvoiceFromUrlWithEncodedBlankSpaceSourceUrl (HttpClient httpClient ,
12831259 DocumentAnalysisServiceVersion serviceVersion ) {
12841260 client = getDocumentAnalysisClient (httpClient , serviceVersion );
0 commit comments