Skip to content

Commit a886f0f

Browse files
author
jordanqin
committed
update qcloud sdk to 5.9.5
1 parent c266526 commit a886f0f

24 files changed

+1464
-73
lines changed

QCloudCosXml/cos-android/src/androidTest/java/com/tencent/cos/xml/core/TestConst.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ public class TestConst {
5555
public static final String ASR_OBJECT_OUTPUT = "asr/output.txt";
5656
public static final String ASR_QUEUE_ID = "p74b5265ab1df455782b7b355007d0dfc";
5757

58+
//分词
59+
public static final String WORDS_GENERALIZE_BUCKET_REGION = "ap-chongqing";
60+
public static final String WORDS_GENERALIZE_BUCKET = "tinna-media-1253960454";
61+
public static final String WORDS_GENERALIZE_QUEUE_ID = "p4c62b2f626f347d982d1166695766d26";
62+
public static final String WORDS_GENERALIZE_OBJECT = "test.txt";
63+
public static final String WORDS_GENERALIZE_JOB_ID = "af77abe4a239a11eda0c10f20b65ba637";
5864

5965
public static final long PERSIST_BUCKET_SMALL_OBJECT_SIZE = 1024 * 1024;
6066
public static final long PERSIST_BUCKET_BIG_OBJECT_SIZE = 10 * 1024 * 1024;

QCloudCosXml/cos-android/src/androidTestNormal/java/com/tencent/cos/xml/ci/CosXmlCITest.java

Lines changed: 184 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,22 @@
2727
import com.tencent.cos.xml.model.ci.QRCodeUploadResult;
2828
import com.tencent.cos.xml.model.ci.SensitiveContentRecognitionRequest;
2929
import com.tencent.cos.xml.model.ci.SensitiveContentRecognitionResult;
30+
import com.tencent.cos.xml.model.ci.ai.CreateWordsGeneralizeJobRequest;
31+
import com.tencent.cos.xml.model.ci.ai.CreateWordsGeneralizeJobResult;
32+
import com.tencent.cos.xml.model.ci.ai.DescribeAiQueuesRequest;
33+
import com.tencent.cos.xml.model.ci.ai.DescribeAiQueuesResult;
34+
import com.tencent.cos.xml.model.ci.ai.DescribeWordsGeneralizeJobRequest;
35+
import com.tencent.cos.xml.model.ci.ai.DescribeWordsGeneralizeJobResult;
36+
import com.tencent.cos.xml.model.ci.ai.OpenBucketAiRequest;
37+
import com.tencent.cos.xml.model.ci.ai.OpenBucketAiResult;
3038
import com.tencent.cos.xml.model.ci.asr.CreateSpeechJobsRequest;
3139
import com.tencent.cos.xml.model.ci.asr.CreateSpeechJobsResult;
40+
import com.tencent.cos.xml.model.ci.asr.DescribeSpeechBucketsRequest;
41+
import com.tencent.cos.xml.model.ci.asr.DescribeSpeechBucketsResult;
3242
import com.tencent.cos.xml.model.ci.asr.DescribeSpeechJobRequest;
3343
import com.tencent.cos.xml.model.ci.asr.DescribeSpeechJobResult;
3444
import com.tencent.cos.xml.model.ci.asr.DescribeSpeechJobsRequest;
3545
import com.tencent.cos.xml.model.ci.asr.DescribeSpeechJobsResult;
36-
import com.tencent.cos.xml.model.ci.asr.DescribeSpeechBucketsRequest;
37-
import com.tencent.cos.xml.model.ci.asr.DescribeSpeechBucketsResult;
3846
import com.tencent.cos.xml.model.ci.asr.DescribeSpeechQueuesRequest;
3947
import com.tencent.cos.xml.model.ci.asr.DescribeSpeechQueuesResult;
4048
import com.tencent.cos.xml.model.ci.audit.GetAudioAuditRequest;
@@ -804,4 +812,178 @@ public void onFail(CosXmlRequest request, CosXmlClientException clientException,
804812
});
805813
locker.lock();
806814
}
815+
816+
@Test
817+
public void openBucketAi() {
818+
CIService ciService = NormalServiceFactory.INSTANCE.newCIService();
819+
OpenBucketAiRequest request = new OpenBucketAiRequest(TestConst.WORDS_GENERALIZE_BUCKET);
820+
try {
821+
OpenBucketAiResult result = ciService.openBucketAi(request);
822+
Assert.assertNotNull(result.openBucketAiResponse);
823+
TestUtils.printXML(result.openBucketAiResponse);
824+
} catch (CosXmlClientException e) {
825+
Assert.fail(TestUtils.getCosExceptionMessage(e));
826+
} catch (CosXmlServiceException e) {
827+
Assert.fail(TestUtils.getCosExceptionMessage(e));
828+
}
829+
}
830+
831+
@Test
832+
public void openBucketAiAsync() {
833+
CIService ciService = NormalServiceFactory.INSTANCE.newCIService();
834+
final TestLocker locker = new TestLocker();
835+
OpenBucketAiRequest request = new OpenBucketAiRequest(TestConst.WORDS_GENERALIZE_BUCKET);
836+
ciService.openBucketAiAsync(request, new CosXmlResultListener() {
837+
@Override
838+
public void onSuccess(CosXmlRequest request, CosXmlResult cosResult) {
839+
OpenBucketAiResult result = (OpenBucketAiResult) cosResult;
840+
Assert.assertNotNull(result.openBucketAiResponse);
841+
TestUtils.printXML(result.openBucketAiResponse);
842+
locker.release();
843+
}
844+
845+
@Override
846+
public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {
847+
Assert.fail(TestUtils.getCosExceptionMessage(clientException, serviceException));
848+
locker.release();
849+
}
850+
});
851+
locker.lock();
852+
}
853+
854+
@Test
855+
public void describeAiQueues() {
856+
CIService ciService = NormalServiceFactory.INSTANCE.newCIService();
857+
DescribeAiQueuesRequest request = new DescribeAiQueuesRequest(TestConst.WORDS_GENERALIZE_BUCKET);
858+
request.setPageNumber(1);
859+
request.setPageSize(10);
860+
request.setState("Active");
861+
try {
862+
DescribeAiQueuesResult result = ciService.describeAiQueues(request);
863+
Assert.assertNotNull(result.describeAiQueuesResponse);
864+
TestUtils.printXML(result.describeAiQueuesResponse);
865+
} catch (CosXmlClientException e) {
866+
Assert.fail(TestUtils.getCosExceptionMessage(e));
867+
} catch (CosXmlServiceException e) {
868+
Assert.fail(TestUtils.getCosExceptionMessage(e));
869+
}
870+
}
871+
872+
@Test
873+
public void describeAiQueuesAsync() {
874+
CIService ciService = NormalServiceFactory.INSTANCE.newCIService();
875+
final TestLocker locker = new TestLocker();
876+
DescribeAiQueuesRequest request = new DescribeAiQueuesRequest(TestConst.WORDS_GENERALIZE_BUCKET);
877+
request.setQueueIds(TestConst.WORDS_GENERALIZE_QUEUE_ID+",ashjdaosdhjiasodj12312"+",ashjdaosdasdashjiasodj12312");
878+
ciService.describeAiQueuesAsync(request, new CosXmlResultListener() {
879+
@Override
880+
public void onSuccess(CosXmlRequest request, CosXmlResult cosResult) {
881+
DescribeAiQueuesResult result = (DescribeAiQueuesResult) cosResult;
882+
Assert.assertNotNull(result.describeAiQueuesResponse);
883+
TestUtils.printXML(result.describeAiQueuesResponse);
884+
locker.release();
885+
}
886+
887+
@Override
888+
public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {
889+
Assert.fail(TestUtils.getCosExceptionMessage(clientException, serviceException));
890+
locker.release();
891+
}
892+
});
893+
locker.lock();
894+
}
895+
896+
@Test
897+
public void createWordsGeneralizeJobs() {
898+
CIService ciService = NormalServiceFactory.INSTANCE.newCIService();
899+
CreateWordsGeneralizeJobRequest request = new CreateWordsGeneralizeJobRequest(TestConst.WORDS_GENERALIZE_BUCKET);
900+
request.setInputObject(TestConst.WORDS_GENERALIZE_OBJECT);
901+
request.setQueueId(TestConst.WORDS_GENERALIZE_QUEUE_ID);
902+
request.setCallBack("https://cloud.tencent.com/document/product/436/47595");
903+
request.setCallBackFormat("XML");
904+
request.setUserData("asdasjdiop12389712893123");
905+
request.setJobLevel(2);
906+
request.setNerMethod("DL");
907+
request.setSegMethod("MIX");
908+
try {
909+
CreateWordsGeneralizeJobResult result = ciService.createWordsGeneralizeJob(request);
910+
Assert.assertNotNull(result.createWordsGeneralizeJobResponse);
911+
TestUtils.printXML(result.createWordsGeneralizeJobResponse);
912+
} catch (CosXmlClientException e) {
913+
Assert.fail(TestUtils.getCosExceptionMessage(e));
914+
} catch (CosXmlServiceException e) {
915+
Assert.fail(TestUtils.getCosExceptionMessage(e));
916+
}
917+
}
918+
919+
@Test
920+
public void createWordsGeneralizeJobsAsync() {
921+
CIService ciService = NormalServiceFactory.INSTANCE.newCIService();
922+
final TestLocker locker = new TestLocker();
923+
CreateWordsGeneralizeJobRequest request = new CreateWordsGeneralizeJobRequest(TestConst.WORDS_GENERALIZE_BUCKET);
924+
request.setInputObject(TestConst.WORDS_GENERALIZE_OBJECT);
925+
request.setQueueId(TestConst.WORDS_GENERALIZE_QUEUE_ID);
926+
request.setCallBack("no");
927+
request.setCallBackFormat("XML");
928+
request.setUserData("asdasjdiop12389712893123");
929+
request.setJobLevel(1);
930+
request.setNerMethod("DL");
931+
request.setSegMethod("MIX");
932+
ciService.createWordsGeneralizeJobAsync(request, new CosXmlResultListener() {
933+
@Override
934+
public void onSuccess(CosXmlRequest request, CosXmlResult cosResult) {
935+
CreateWordsGeneralizeJobResult result = (CreateWordsGeneralizeJobResult) cosResult;
936+
Assert.assertNotNull(result.createWordsGeneralizeJobResponse);
937+
TestUtils.printXML(result.createWordsGeneralizeJobResponse);
938+
locker.release();
939+
}
940+
941+
@Override
942+
public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {
943+
Assert.fail(TestUtils.getCosExceptionMessage(clientException, serviceException));
944+
locker.release();
945+
}
946+
});
947+
locker.lock();
948+
}
949+
950+
@Test
951+
public void describeWordsGeneralizeJob() {
952+
CIService ciService = NormalServiceFactory.INSTANCE.newCIService();
953+
DescribeWordsGeneralizeJobRequest request = new DescribeWordsGeneralizeJobRequest(
954+
TestConst.WORDS_GENERALIZE_BUCKET, TestConst.WORDS_GENERALIZE_JOB_ID);
955+
try {
956+
DescribeWordsGeneralizeJobResult result = ciService.describeWordsGeneralizeJob(request);
957+
Assert.assertNotNull(result.describeWordsGeneralizeJobResponse);
958+
TestUtils.printXML(result.describeWordsGeneralizeJobResponse);
959+
} catch (CosXmlClientException e) {
960+
Assert.fail(TestUtils.getCosExceptionMessage(e));
961+
} catch (CosXmlServiceException e) {
962+
Assert.fail(TestUtils.getCosExceptionMessage(e));
963+
}
964+
}
965+
966+
@Test
967+
public void describeWordsGeneralizeJobAsync() {
968+
CIService ciService = NormalServiceFactory.INSTANCE.newCIService();
969+
final TestLocker locker = new TestLocker();
970+
DescribeWordsGeneralizeJobRequest request = new DescribeWordsGeneralizeJobRequest(
971+
TestConst.WORDS_GENERALIZE_BUCKET, TestConst.WORDS_GENERALIZE_JOB_ID);
972+
ciService.describeWordsGeneralizeJobAsync(request, new CosXmlResultListener() {
973+
@Override
974+
public void onSuccess(CosXmlRequest request, CosXmlResult cosResult) {
975+
DescribeWordsGeneralizeJobResult result = (DescribeWordsGeneralizeJobResult) cosResult;
976+
Assert.assertNotNull(result.describeWordsGeneralizeJobResponse);
977+
TestUtils.printXML(result.describeWordsGeneralizeJobResponse);
978+
locker.release();
979+
}
980+
981+
@Override
982+
public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) {
983+
Assert.fail(TestUtils.getCosExceptionMessage(clientException, serviceException));
984+
locker.release();
985+
}
986+
});
987+
locker.lock();
988+
}
807989
}

0 commit comments

Comments
 (0)