UT棘手的對象mock

工具類

ReflectionTestUtils

獲取內部類class

Class.forName("com.xxx.xxxx.XXX.MetaContextHolder$ContextManagerHolder"),

獲取靜態字段、private字段

ReflectionTestUtils.getField(
                        Class.forName("com.xxx.xxxx.XXX.MetaContextHolder$ContextManagerHolder"),
                        "INSTANCE");

設置內部字段,調用內部方法


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章