@@ -30,13 +30,13 @@ void parseFile_emptyMultiPage_mustSucceed() throws IOException, InterruptedExcep
3030 LocalInputSource source = new LocalInputSource (
3131 new File ("src/test/resources/file_types/pdf/multipage_cut-2.pdf" ));
3232
33- InferenceParameters options = InferenceParameters
33+ InferenceParameters params = InferenceParameters
3434 .builder (modelId )
3535 .rag (false )
3636 .alias ("java-integration-test" )
3737 .build ();
3838
39- InferenceResponse response = mindeeClient .enqueueAndGetInference (source , options );
39+ InferenceResponse response = mindeeClient .enqueueAndGetInference (source , params );
4040
4141 assertNotNull (response );
4242 assertNotNull (response .getInference ());
@@ -93,15 +93,33 @@ void parseFile_filledSinglePage_mustSucceed() throws IOException, InterruptedExc
9393 @ DisplayName ("Invalid model ID – enqueue must raise 422" )
9494 void invalidModel_mustThrowError () throws IOException {
9595 LocalInputSource source = new LocalInputSource (
96- new File ("src/test/resources/file_types/pdf/multipage_cut-2 .pdf" ));
96+ new File ("src/test/resources/file_types/pdf/blank_1 .pdf" ));
9797
98- InferenceParameters options = InferenceParameters
99- .builder ("INVALID MODEL ID" )
98+ InferenceParameters params = InferenceParameters
99+ .builder ("INVALID_MODEL_ID" )
100+ .build ();
101+
102+ MindeeHttpExceptionV2 ex = assertThrows (
103+ MindeeHttpExceptionV2 .class ,
104+ () -> mindeeClient .enqueueInference (source , params )
105+ );
106+ assertEquals (422 , ex .getStatus ());
107+ }
108+
109+ @ Test
110+ @ DisplayName ("Invalid webhook ID – enqueue must raise 422" )
111+ void invalidWebhook_mustThrowError () throws IOException {
112+ LocalInputSource source = new LocalInputSource (
113+ new File ("src/test/resources/file_types/pdf/blank_1.pdf" ));
114+
115+ InferenceParameters params = InferenceParameters
116+ .builder (modelId )
117+ .webhookIds (new String []{"INVALID_WEBHOOK_ID" })
100118 .build ();
101119
102120 MindeeHttpExceptionV2 ex = assertThrows (
103121 MindeeHttpExceptionV2 .class ,
104- () -> mindeeClient .enqueueInference (source , options )
122+ () -> mindeeClient .enqueueInference (source , params )
105123 );
106124 assertEquals (422 , ex .getStatus ());
107125 }
@@ -111,7 +129,7 @@ void invalidModel_mustThrowError() throws IOException {
111129 void invalidJob_mustThrowError () {
112130 MindeeHttpExceptionV2 ex = assertThrows (
113131 MindeeHttpExceptionV2 .class ,
114- () -> mindeeClient .getInference ("not-a-valid-job-ID " )
132+ () -> mindeeClient .getInference ("INVALID_JOB_ID " )
115133 );
116134 assertEquals (422 , ex .getStatus ());
117135 assertNotNull (ex );
0 commit comments