cast test,base