2017-09-12 1 views

Répondre

1

Ils sont très similaires. Les deux sont un type commun de matcher que vous pouvez étendre et souvent ils peuvent être utilisés pour le même travail. Mais il y a une différence dont vous devriez toujours être conscient. TypeSafeMatcher provient de la bibliothèque hamcrest et est un type de correspondance plus général. Avec ce type de matcher, vous devriez toujours vérifier le type de tout ce que vous affirmez contre. Si la vérification de type réussit (c'est-à-dire afficher instanceOf TextView), vous continuez vos assertions. BoundedMatcher est une classe de la bibliothèque Android Test Support Library et est une classe de commodité qui fait le typecheck pour vous.

Il existe un excellent article here.