RenameCollectionTest.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.zilliz.milvustestv2.collection;
  2. import com.zilliz.milvustestv2.common.BaseTest;
  3. import com.zilliz.milvustestv2.common.CommonData;
  4. import com.zilliz.milvustestv2.common.CommonFunction;
  5. import com.zilliz.milvustestv2.utils.GenerateUtil;
  6. import io.milvus.v2.service.collection.request.DropCollectionReq;
  7. import io.milvus.v2.service.collection.request.RenameCollectionReq;
  8. import io.milvus.v2.service.collection.response.ListCollectionsResp;
  9. import org.testng.Assert;
  10. import org.testng.annotations.*;
  11. /**
  12. * @Author yongpeng.li
  13. * @Date 2024/2/19 14:24
  14. */
  15. public class RenameCollectionTest extends BaseTest {
  16. String newCollectionName;
  17. @BeforeClass(alwaysRun = true)
  18. public void providerCollection(){
  19. newCollectionName = CommonFunction.createNewCollection(CommonData.dim, null);
  20. }
  21. @AfterClass(alwaysRun = true)
  22. public void cleanTestData(){
  23. milvusClientV2.dropCollection(DropCollectionReq.builder().collectionName(newCollectionName).build());
  24. }
  25. @Test(description = "Rename collection", groups = {"Smoke"})
  26. public void renameCollection(){
  27. String newName="Collection_" + GenerateUtil.getRandomString(10);
  28. milvusClientV2.renameCollection(RenameCollectionReq.builder()
  29. .collectionName(newCollectionName)
  30. .newCollectionName(newName)
  31. .build());
  32. ListCollectionsResp listCollectionsResp = milvusClientV2.listCollections();
  33. Assert.assertTrue(listCollectionsResp.getCollectionNames().contains(newName));
  34. Assert.assertFalse(listCollectionsResp.getCollectionNames().contains(newCollectionName));
  35. }
  36. }