junit源碼之Runner
Runner
定義了執行用例的執行器方法。
public abstract class Runner implements Describable { /* 獲取描述 */ public abstract Description getDescription(); /** 運行測試用例*/ public abstract void run(RunNotifier notifier); /***/ public int testCount() { return getDescription().testCount(); } }
junit源碼之Runner
相關推薦
junit源碼之Runner
public run 測試 count 定義 strac runner imp scrip Runner 定義了執行用例的執行器方法。 public abstract class Runner implements Describable { /* 獲
.4-Vue源碼之數據雙綁(2)
font _屬性 def ceo stat urn mark function return 開播了開播了! vue通過數據劫持來達到監聽和操作DOM更新,上一節簡述了數組變化是如何監聽的,這一節先講講對象屬性是如何劫持的。 // Line-855
.6-Vue源碼之AST(2)
png 變量聲明 enc 標簽 ons directive option 復雜 html 上一節獲取到了DOM樹的字符串,準備進入compile階段: // Line-9326 function compileToFunctions(template,
讀Zepto源碼之樣式操作
blob repl dst sel ddc itl put append github上 這篇依然是跟 dom 相關的方法,側重點是操作樣式的方法。 讀Zepto源碼系列文章已經放到了github上,歡迎star: reading-zepto 源碼版本 本文閱讀的源碼為 z
讀 Zepto 源碼之內部方法
.proto != 推薦 doc asc 比較 docs 純粹 objects 數組方法 定義 var emptyArray = [] concat = emptyArray.concat filter = emptyArray.filter sl
讀Zepto源碼之代碼結構
zepto雖然最近工作中沒有怎麽用 zepto ,但是據說 zepto 的源碼比較簡單,而且網上的資料也比較多,所以我就挑了 zepto 下手,希望能為以後閱讀其他框架的源碼打下基礎吧。源碼版本本文閱讀的源碼為 zepto1.2.0閱讀zepto之前需要了解 javascript 原型鏈和閉包的知識,推薦閱讀
淺析Java源碼之ArrayList
city ans st2 不用 定義 結構 count als 拋出異常 面試題經常會問到LinkedList與ArrayList的區別,與其背網上的廢話,不如直接擼源碼! 文章源碼來源於JRE1.8,java.util.ArrayList 既然是淺析,就主要針
Java源碼之Object
img modifying 垃圾回收 others cti 一起 繼續 應用程序 情況 本文出自:http://blog.csdn.net/dt235201314/article/details/78318399 一丶概述 JAVA中所有的類都繼承自Object類,就從
Java源碼之String
http協議 water isempty indexof() replace iss 數據 gate builder 本文出自:http://blog.csdn.net/dt235201314/article/details/78330377 一丶概述 還記得那會的&l
hystrix源碼之插架
ref area cal 如果 ted 回調函數 cut system tin HystrixPlugins 獲取並發相關類(HystrixConcurrencyStrategy)、事件通知類(HystrixEventNotifier)、度量信息類(HystrixMet
spring boot 源碼之SpringBootExceptionReporter
epo public throw con 第一個 tro exc ring nbsp SpringBootExceptionReporter 用戶自定義異常處理回調接口。 public interface SpringBootExceptionReporter {
jqeury源碼之變量解析
存儲 clas 數據存儲 win div nbsp 解析 作用 func (function(window, undefined) { (21,94) :定義了一些變量和函數 jQuery = function() {}; { rootjQuery :等於j
ribbon源碼之ServerListChangeListener
hang ble ... copy lean dds for 列表 remove ServerListChangeListener 用來監聽負載均衡器的服務器列表變化。 public interface ServerListChangeListener { /
.4-淺析webpack源碼之convert-argv模塊
getconf lte err amp 有一個 class getc inf play 上一節看了一眼預編譯的總體代碼,這一節分析convert-argv模塊是如何解析入口函數並返回options。 生成默認配置文件名數組 module.exports =
hystrix源碼之hystrix請求變量
sim read cal imp before elif lstat row pub HystrixRequestContext 請求的上線文實現,內部定義了一個靜態變量ThreadLocal,每個線程可以獲取自己的HystrixRequestContext對象。一個請
.5-淺析webpack源碼之入口函數
sso ack 對象 步驟 pan isa 直接 nbsp name 從convert-argv出來後,目前進度在這: yargs.parse(process.argv.slice(2), (err, argv, output) => { // ...
.7-淺析webpack源碼之WebpackOptionsDefaulter模塊
template 靈活 全部 str ati 避免 替換 not 流程圖 WebpackOptionsDefaulter模塊 通過參數檢測後,會根據單/多配置進行處理,本文基於單配置,所以會進行到如下代碼: if (Array.isArray(options))
jquery源碼之extend
log 防止 pos () var jquery new name 關於 jQuery.extend = jQuery.fn.extend = function() { 定義一些變量 if () {} 看是不是深拷貝情況 if () {} 看參數正確不
ribbon源碼之負載均衡算法
rcu eat omr ntc sre for each while pre extend IRule 負載均衡器用來選擇服務器的規則。 public interface IRule{ public Server choose(Object key);
.28-淺析webpack源碼之compiler.resolvers
app var 理解 request pan 保留 cfi rip bsp 原本該在過WebpackOptionsApply時講解這個方法的,但是當時一不小心過掉了,所以在這裏補上。 compiler.resolvers 該對象的三個方法均在WebpackOpt