0
如果一個模擬的方法傳遞的通用類型作爲參數,很容易通過使用方法而不管其值的產生相同的響應如anyInt()
,anyChar()
,anyString()
等是否有與anyInt(),anyString()等同的檢查參數是否屬於特定(非泛型)類型?
是否有可能做到這一點參數必須是特定類型的對象?
(例如,anyCar()
,anyVehicle()
等)
如果一個模擬的方法傳遞的通用類型作爲參數,很容易通過使用方法而不管其值的產生相同的響應如anyInt()
,anyChar()
,anyString()
等是否有與anyInt(),anyString()等同的檢查參數是否屬於特定(非泛型)類型?
是否有可能做到這一點參數必須是特定類型的對象?
(例如,anyCar()
,anyVehicle()
等)
匹配器isA(Class<T> clazz)
提供此功能。
例如 -
isA(Car.class)
,isA(Vehicle.class)