Jmockit如何同時mock多個類的靜態方法

2022-06-08 18:33:10 字數 740 閱讀 7215

使用jmockit來mock類的靜態方法,網上有很多mock單個類靜態方法的例子。有使用expectations,還有使用mockup的。

但是如果想在乙個測試方法中mock多個類的靜態方法,該怎麼寫呢。

先看mock乙個類的靜態方法

public

class

methodclass

public

string publicmethod()

}

使用expectations來mock

@test

public

void

test_mockpublicstatic1()

};system.

out.println(methodclass.publicstaticmethod());//

mocked public static method

methodclass obj = new

methodclass();

system.

out.println(obj.publicmethod());//

original public method !

}

mock多個類的靜態方法,同時傳入a.class,b.class。按照期望的順序錄製即可。

new expectations(a.class,b.class

)

};

如何mock資料

在之前前後端不分離的情況下,很多時候都要等到後端寫好介面,前端很多功能才 能開發,而前後端分離,前端無需等待,可以與後端並行開發,前端需要的資料 可以mock出來,利用nodejs再生成介面,可以直接呼叫,等後端開發出介面再來 更換。在build的webpack.dev.conf.js裡修改1.匯入...

在vue中如何使用mock

1.安裝mockjs npm install mockjs2.在src目錄下建立mock資料夾用來存放生成的資料,在mock資料夾中建立index.js用來作為檔案入口 在index.js中操作 首先引入mock const mock require mockjs import mock from ...

如何在ant design中獲取mock當中的資料

資料傳引數 第一步 書寫路由及引數 get api usertext 第二步 獲取路徑及書寫方法 services usertest.js importrequestfrom utils request export async functiongetuser export async functi...