[cache] split promotion tests into SingleBlockPromotionTests and MultiBlock...