EasyMock.anyObject () bir null parametresiyle eşleşiyor mu?

Benim SUT, null da dahil olmak üzere, parametrede herhangi bir nesne ile alayımda bir yöntem arayabilir.

Yani EasyMock.anyObject() , null parametresiyle eşleşiyor mu? null ile eşleşecek anyObject() yerine başka bir şey kullanabilir miyim?

3

2 cevap

EasyMock ayrıca notNull() ve null() için eşleştiriciler sunduğundan, cevabın evet olduğunu varsayalım - aksi halde anyObject() ve notNull() gereksizdir ( anyObject() öğesi null ile eşleşmiyorsa).

Basit bir test bunu doğrular.

5
katma

eq((String) null) will work for a String param which is null.

3
katma