J'ai la méthode ci-dessous que j'ai besoin de tester unitaire.Comment puis-je simuler l'instanciation d'un objet en utilisant une classe interne statique?
Comment puis-je simuler la création de l'objet LDUser
ci-dessous?
public void isFeatureFlagOn(String featureFlagId, TransactionContext transContext, boolean defaultReturnState)
throws TAServiceException {
boolean returnState = defaultReturnState;
try {
LDUser ldUser = new LDUser.Builder(transContext.getAuthId()).build();
returnState = ldClient.boolVariation(featureFlagId, ldUser, defaultReturnState);
} catch (Exception e) {
returnState = defaultReturnState;
}
if (!returnState) {
throw new TAServiceException("This service is not available", HttpStatus.NOT_FOUND);
}
}
Est-ce que [mon article ici] (https://github.com/mockito/mockito/wiki/Mocking-Object-Creation) est utilisé? –