<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                標準庫提供了一個非常小但是非常有用的包來編寫和運行測試。包包含了4個類,兩個對于開發者可能很感興趣:TestCase 和TestRunner 。 # TestCase 和 TestRunner * * * * * 一個測試時類中一個單獨的函數。這個函數必須有一個名稱,由小寫的字母 test 關鍵字開頭。這個約定用來區別真正的測試和那些幫手函數。容器類必須繼承 TestCase 類。它會繼承一組函數用來編寫測試。 |TestCase 方法|描述| | -- | -- | |setup():Void|這個函數在每個測試執行之前自動調用。在TestCase 類中,它的實現是空的;重載它必須設置希望測試運行的上下文。可能是打開一個需要的數據庫連接,閱讀一個配置文件等等| |tearDown():Void|這和 setup() 函數是互補的,它在測試執行之后運行。主要目的是清除測試遺留的內容(刪除測試記錄或者文件等等)。清理階段是維護一個測試環境至關重要的一環,保證自動化的測試每次有一致的測試環境。| |assertTrue(b:Bool,?c:PosInfos):Void|這是測試的核心方法。在一個測試函數內部,通過 assert 方法做出斷言。如果測試中的一個斷言是錯的,測試失敗;否則測試就會通過。 b 參數必須為真表示斷言通過驗證。| |assertFalse(b:Bool, ?c:PosInfos):Void|和assertTrue方法相反,當為false的時候斷言成功| |assertEquals<T>(expected:T,actual:T,?c:PosInfos):Void|對比期望的值和實際的值,如果兩個值相等則通過,否則失敗。| 所有斷言方法接受最后的參數為可選參數 PosInfos;如前面介紹的,這是一個特定的參數,當省略時,會自動被編譯器提供,是一個匿名對象,包括代碼上下文信息在詳細的位置。 包 haxe.unit 中其他重要的類是 TestRunner 。這個類執行繼承自 TestCase 類的測試,搜集它們的結果,然后報告。每個測試類被添加到一個 TestRunner 實例,使用 add 方法。全部使用 run 方法執行。 haxe.unit 應用于任何Haxe支持的平臺,結果會被報告為文本格式,和trace函數做的一樣。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看