func testBucketName()

in OSSSwiftDemo/OSSSwiftDemoTests/OSSUtilsTests.swift [26:55]


    func testBucketName(){
        ///^[a-z0-9][a-z0-9\\-]{1,61}[a-z0-9]$"
        
        let result1 = OSSUtil.validateBucketName("123-456abc")
        XCTAssertTrue(result1)
        
        let result2 = OSSUtil.validateBucketName("123-456abc-")
        XCTAssertFalse(result2)
        
        let result3 = OSSUtil.validateBucketName("-123-456abc")
        XCTAssertFalse(result3)
        
        let str4 = String("123\\456abc")
        let result4 = OSSUtil.validateBucketName(str4)
        XCTAssertFalse(result4)
        
        let result5 = OSSUtil.validateBucketName("abc123")
        XCTAssertTrue(result5)
        
        let result6 = OSSUtil.validateBucketName("abc_123")
        XCTAssertFalse(result6)
        
        let result7 = OSSUtil.validateBucketName("a")
        XCTAssertFalse(result7)
        
        let str8 = String("abcdefghig-abcdefghig-abcdefghig-abcdefghig-abcdefghig-abcdefghig")
        let result8 = OSSUtil.validateBucketName(str8)
        XCTAssertFalse(result8)
             
    }