Skip navigation links
com.auxiliary.http

Class BeforeInterfaceOperation

    • Constructor Detail

      • BeforeInterfaceOperation

        public BeforeInterfaceOperation(InterfaceInfo inter)
        指定前置操作执行接口
        Parameters:
        inter - 接口信息
        Since:
        autest 3.6.0
      • BeforeInterfaceOperation

        public BeforeInterfaceOperation(String name,
                                        InterfaceInfo inter)
        指定前置操作执行接口
        Parameters:
        name - 前置操作名称
        inter - 接口信息
        Since:
        autest 3.7.0
    • Method Detail

      • getName

        public String getName()
        该方法用于返回前置操作名称
        Returns:
        前置操作名称
        Since:
        autest 3.7.0
      • actionInterface

        public EasyResponse actionInterface(EasyHttp action)
        该方法用于对前置操作为接口的执行方式进行执行
        Parameters:
        action - 接口请求类EasyHttp
        Returns:
        接口响应类
        Since:
        autest 3.6.0
      • setActionCount

        public void setActionCount(int actionCount)
        该方法用于设置当前前置操作在整个接口请求周期中可执行的次数,用于在#isExecutedOperation()方法中的判断。 若设置的次数小于1,则表示不限制执行次数
        Parameters:
        actionCount - 操作总执行次数
        Since:
        autest 4.3.0
      • isExecutedOperation

        public boolean isExecutedOperation()
        该方法用于返回当前操作是否还有可用的执行次数

        由于执行方法中不可控制,故需要使用该方法自行判断当前操作是否还需要继续调用,若无视该方法的返回,其相应的执行方法依然能正常执行

        Returns:
        是否还有可用的执行次数
        Since:
        autest 4.3.0

Copyright © 2024. All rights reserved.