assert

    0熱度

    1回答

    我正在尋找一個單元測試框架,跟蹤代碼中的每個斷言,通過或失敗。我研究了基於xUnit的Google Test,它只追蹤失敗。我需要這個,因爲我在一家制造醫療設備的公司工作,我們必須保存可以由FDA審覈的驗證證據。我們需要一份測試報告,告訴您測試的結果,而不僅僅是測試結果。此外,該框架必須能夠與POSIX C++一起使用。 理想我想擁有的是這樣的事情(使用谷歌測試語法): EXPECT_EQ(1,

    0熱度

    1回答

    我有兩個正則表達式: '/^(?:0(?:21|9[0-9]))?[0-9]{8}$/' 而且 '/(0|\\+98 | 98)?([ ]|,|-|[()]){0,2}9[1|2|3|4]([ ]|,|-|[()]){0,2}(?:[0-9]([ ]|,|-|[()]){0,2}){8}/' 我想用斷言::正則表達式方法Laravel。下面是一個方法: Assertion.php: pub

    2熱度

    1回答

    我目前有一個XSD文件,它控制驗證等我的相應的XML文件,我想控制(最好使用斷言命令而不是XLST [因爲我沒有先驗知識這種]),並能保證有相同數量的ABC:國家標籤爲abc:賬戶號碼標籤,作爲一個應該對應於其他 <abc:Account> <abc:Individual> <abc:Country>Germany</abc:Country> <abc:Coun

    0熱度

    1回答

    chai是否可以通過值聲明對象數組? 這裏是我的代碼: var expected = [ { a: 10 } ]; var actual = [ { a: '10' } ]; // ... assert.sameDeepMembers(expected, actual); 它給了我下面的錯誤: AssertionE

    0熱度

    2回答

    我有一些芹菜任務。我想通過unittest測試它。 我做的非常相似的東西: class TestMe(unittest.TestCase): def test_celery_task(self): self.assertRaises(ValueError, celery_task.apply, args) 什麼對我是陌生的: 此斷言失敗,因爲ValueError not

    0熱度

    1回答

    我,我必須添加一個斷言屬性時,其他屬性等於某事。就像這樣: /** * @Assert\Callback(methods={"isChildMinor",) */ class PatientData { /** * @Assert\Date() */ public $birthday; public $role; public function isChildMinor(E

    0熱度

    1回答

    我寫了一個加載頁面導航鏈接的方法。該方法的工作原理,但當我添加代碼來檢查正確的URL和標籤標題我的測試不執行。有時候會發生這樣的情況:對於循環快速點擊頁面而沒有加載的頁面,我不知道這是否是一個問題,但我無法檢查加載了正確的url或tab標題的頁面,或者問題是我爲了檢查正確的網址或標籤標題而編寫的代碼。 這是我的方法: public void showNavigationLinks(){

    2熱度

    1回答

    當使用qunit進行測試時,聲明一個值是特定的,完全未定義是困難的。我希望能夠找到一個函數: 比較反對undefined,這樣的undefined滿足斷言,但別的(包括null)的值將失敗的測試 上類似於一個故障提供有用的反饋「預期不確定;得到了 'foobar的'」 注意:在使用strictEqual,propEqual,或deepEqual將處理的第一準則。但是,這些斷言函數在失敗消息中不會產

    6熱度

    2回答

    是它可以測試多種情況,例如: [TestCase(""), TestCase(null), TestCase("String"), TestCase("2010-07-14T00:00:00.000Z"), TestCase("201-07-14T00:00:00.000Z")] ,當我正從與反序列化JSON我的錯誤對象API響應我認爲響應體消息和HttpStatusCode從API和不同的驗

    1熱度

    1回答

    我有一個小測試(摩卡/柴),測試了encryptPass函數返回正確的散列: const assert = require('chai').assert; const bcrypt = require('bcrypt'); var encryptPass = require('../../shared/helpers/encryptPass.js'); var createUUID = re