类 GameTestSequence实验性

Executes a set of steps defined via chained .thenXyz methods, sequentially. This facilitates a 'script' of GameTest setup methods and assertions over time.

方法

  • 实验性

    参数

    • callback: (() => void)

      Callback function to execute.

        • (): void
        • 返回 void

    返回 GameTestSequence

    Returns a GameTestSequence object where additional .thenXyz method steps can be added.

    Runs the given callback as a step within a GameTest sequence. Exceptions thrown within the callback will end sequence execution.

    无法在只读模式下调用此函数,详见 WorldBeforeEvents

  • 实验性

    参数

    • delayTicks: number

      Number of ticks to wait before executing the callback.

    • callback: (() => void)

      Callback function to execute.

        • (): void
        • 返回 void

    返回 GameTestSequence

    Returns a GameTestSequence object where additional .thenXyz method steps can be added.

    After a delay, runs the given callback as a step within a GameTest sequence. Exceptions thrown within the callback will end sequence execution.

    无法在只读模式下调用此函数,详见 WorldBeforeEvents

  • 实验性

    参数

    • tickCount: number
    • callback: (() => void)

      Callback function to execute.

        • (): void
        • 返回 void

    返回 GameTestSequence

    Returns a GameTestSequence object where additional .thenXyz method steps can be added.

    Runs the given callback every tick for the given number of ticks.

    无法在只读模式下调用此函数,详见 WorldBeforeEvents

  • 实验性

    参数

    • errorMessage: string

      Error message summarizing the failure condition.

    返回 void

    Causes the test to fail if this step in the GameTest sequence is reached.

    无法在只读模式下调用此函数,详见 WorldBeforeEvents

  • 实验性

    参数

    • delayTicks: number

      Number of ticks to delay for this step in the GameTest sequence.

    返回 GameTestSequence

    Returns a GameTestSequence object where additional .thenXyz method steps can be added.

    Idles the GameTest sequence for the specified delayTicks.

    无法在只读模式下调用此函数,详见 WorldBeforeEvents

  • 实验性

    参数

    • callback: (() => void)

      Testing callback function to execute. Typically, this function will have .assertXyz functions within it.

        • (): void
        • 返回 void

    返回 GameTestSequence

    Returns a GameTestSequence object where additional .thenXyz method steps can be added.

    Executes the given callback every tick until it succeeds. Exceptions thrown within the callback will end sequence execution.

    无法在只读模式下调用此函数,详见 WorldBeforeEvents

  • 实验性

    参数

    • delayTicks: number

      Tick (after the previous step in the GameTest sequence) to run the callback at.

    • callback: (() => void)

      Testing callback function to execute. Typically, this function will have .assertXyz functions within it.

        • (): void
        • 返回 void

    返回 GameTestSequence

    Returns a GameTestSequence object where additional .thenXyz method steps can be added.

    After a delay from the previous step, executes the given callback every tick until it succeeds. Exceptions thrown within the callback will end sequence execution.

    无法在只读模式下调用此函数,详见 WorldBeforeEvents