package yaml4cj
import std.collection.*

@Test
class Mytest{
    @TestCase
    func mytest1(): Unit {
        // 2023年2月27日 不再提供外部能力
        
        // let arr1: Array<UInt8> = [23,21,45,2,54,7,4,78,87,4,98,76]
        // let arr2: ArrayList<UInt8> = ArrayList<UInt8>([23,21,45,2,54,7,4,78,87,4,98,76])
        // @Assert(isAlpha(arr1, 2), true)
        // @Assert(isAlpha(arr2, 2), true)

        // @Assert(isDigit(arr1, 2), false)
        // @Assert(isDigit(arr2, 2), false)

        // @Assert(isHex(arr1, 2), false)
        // @Assert(isHex(arr2, 2), false)

        // @Assert(isAscii(arr1, 2), true)
        // @Assert(isAscii(arr2, 2), true)

        // @Assert(isPrintable(arr1, 2), true)
        // @Assert(isPrintable(arr2, 2), true)

        // @Assert(isZ(arr1, 2), false)
        // @Assert(isZ(arr2, 2), false)

        // @Assert(isBom(arr1, 2), false)
        // @Assert(isBom(arr2, 2), false)

        // @Assert(isSpace(arr1, 2), false)
        // @Assert(isSpace(arr2, 2), false)

        // @Assert(isTab(arr1, 2), false)
        // @Assert(isTab(arr2, 2), false)

        // @Assert(isBlank(arr1, 2), false)
        // @Assert(isBlank(arr2, 2), false)

        // @Assert(isBreak(arr1, 2), false)
        // @Assert(isBreak(arr2, 2), false)

        // @Assert(isCRLF(arr1, 2), false)
        // @Assert(isCRLF(arr2, 2), false)

        // @Assert(isBreakz(arr1, 2), false)
        // @Assert(isBreakz(arr2, 2), false)

        // @Assert(isBlankz(arr1, 2), false)
        // @Assert(isBlankz(arr2, 2), false)

        // @Assert(width(23), 1)
        // @Assert(containsChinese(arr1), false)
    }
}