freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visualunit使用手冊(cè)-資料下載頁(yè)

2025-06-25 23:49本頁(yè)面
  

【正文】 RUN_TIMES_NOZERO, 1) //模擬返回值,所以設(shè)定返回值是“數(shù)據(jù)” SF_EXPECT_RUNTIMES_HARD(Operate1, RUN_TIMES_NOZERO, 1) //控制測(cè)試,只判斷子函數(shù)執(zhí)行次數(shù),所以最后的預(yù)期執(zhí)行次數(shù)是“數(shù)據(jù)” 表格中忽略個(gè)別用例的底層模擬將單元格的值設(shè)為“//”。底層模擬應(yīng)放在輸入的最后 底層模擬可以視為內(nèi)部輸入,即函數(shù)內(nèi)部獲取的輸入,放在輸入的最后易于閱讀和理解;對(duì)于C語(yǔ)言來說,底層模擬代碼放在最后,還可以避免可執(zhí)行語(yǔ)句之后聲明變量導(dǎo)致編譯錯(cuò)誤。底層模擬調(diào)用了一個(gè)或多個(gè)函數(shù),是普通的執(zhí)行語(yǔ)句,對(duì)于C語(yǔ)言來說,這類語(yǔ)句后面不能再聲明變量。設(shè)定成員變量、全局變量的值 在“設(shè)定哪個(gè)值”中選擇成員變量或全局變量,并填寫變量名,其他與設(shè)定返回值一致。這里的成員變量是指被測(cè)試類的成員變量,因此,設(shè)定成員變量一般用于子函 數(shù)是被測(cè)試類的成員函數(shù),并且它的功能是修改成員變量時(shí)。設(shè)定輸出參數(shù) 與設(shè)定返回值有兩點(diǎn)不同: 一是通過雙擊參數(shù)來打開底層模擬器,這樣系統(tǒng)會(huì)自動(dòng)選擇需要模擬的參數(shù); 二是填寫的模擬值是“值”而不是“地址”,例如: 子函數(shù)為:MYSTRUCT1* func(MYSTRUCT* pData)。 前置代碼:MYSTRUCT data。 ... 如果模擬返回值,則模擬值填寫:amp。data,因?yàn)槲覀円祷氐木褪墙Y(jié)構(gòu)對(duì)象的地址。 如果模擬參數(shù)值,則填寫:data,因?yàn)槲覀円O(shè)定的不是地址,而是對(duì)象的值,用簡(jiǎn)單類型比較容易理解,例如,子函數(shù): int* subfunc(int* ptr)。 模擬返回值(返回一個(gè)指針),要在“前置代碼”中定義一個(gè)變量如int data=0。,然后返回合法的地址:amp。data; 模擬輸出參數(shù),則是為了修改ptr所指向的內(nèi)存的數(shù)據(jù),直接填寫這個(gè)數(shù)據(jù)就可以了,例如,在“模擬值”中填寫0,那么,*ptr就會(huì)設(shè)為0。 這一點(diǎn),在模擬全局變量、成員變量時(shí)也一樣。設(shè)定參數(shù)數(shù)組 由于C/C++將數(shù)組解析為指針,也就是只傳遞第一項(xiàng)的地址,其他項(xiàng)不會(huì)在參數(shù)中傳遞,因此,需用宏STUB_ARRAY(類型,維數(shù))來定義數(shù)組。例如: 子函數(shù)為:void func(int arg[10])。則: 在前置代碼部分定義數(shù)組:STUB_ARRAY(int, 10) arr = {1,2,3,4}。 模擬值填寫:arr對(duì)局部變量、代碼的擴(kuò)展模擬可以對(duì)局部變量、代碼片斷實(shí)施模擬,以便在用例中設(shè)定需要的數(shù)據(jù): 模擬局部數(shù)據(jù)(替換=號(hào)右邊):將=右邊替換為調(diào)用一個(gè)自動(dòng)生成的函數(shù),通過在用例中設(shè)定該函數(shù)的返回值,模擬=左邊變量的各種值。模擬局部數(shù)據(jù)(替換選中代碼):將選中代碼替換為調(diào)用一個(gè)自動(dòng)生成的函數(shù),通過在用例中設(shè)定該函數(shù)的返回值,模擬選中代碼的各種值。模擬局部數(shù)據(jù)(插入賦值語(yǔ)句):插入一個(gè)賦值語(yǔ)句,賦值語(yǔ)句將調(diào)用一個(gè)自動(dòng)生成的函數(shù),通過在用例中設(shè)定該函數(shù)的返回值,模擬指定的變量的各種值。插入普通代碼:插入任意普通代碼。替換選中代碼:用普通代碼替換選中的代碼。模擬復(fù)雜類型或字符串:被模擬的局部數(shù)據(jù),如果是復(fù)雜類型或字符串,需預(yù)先定義,方法和底層模擬一致。刪除附加代碼:應(yīng)用以上功能時(shí),VU會(huì)在函數(shù)代碼窗口插入或替換一些代碼,稱為附加代碼,可以通過雙擊刪除,也可以通過右鍵菜單全部刪除。具體的使用操作請(qǐng)看 VU2的幫助。.編輯測(cè)試代碼VU生成的所有代碼都是可見可編輯的,既可在VU界面下編輯,也可在測(cè)試IDE中編輯,可以適應(yīng)各種復(fù)雜情形。1. 在VU界面編輯2. 在測(cè)試IDE中編輯固定變量名字符串賦值字符串與浮點(diǎn)數(shù)的比較在預(yù)期輸入中添加普通代碼輸入輸出代碼格式預(yù)期輸出不能含有轉(zhuǎn)定義雙引號(hào)表格化取消表格化參數(shù)成員變量全局變量前置操作注釋有了便利的底層模擬功能,樁代碼通常不需要修改,如需修改,在主工具欄點(diǎn)擊,或在“代碼”菜單,單擊“樁代碼管理器”,打開樁代碼管理器,可以搜索、修改、屏蔽樁代碼
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1