@Mockedtype. For the duration of each test where the mock field/parameter is in scope, only one injectable instance is mocked; other instances of the same mocked type are not affected. For an injectable mocked class, static methods and constructors are not mocked; only instance methods are. When used in combination with @Tested, the values of injectable fields and parameters will be used for automatic injection into the tested object. Additionally, this annotation can be applied to non-mocked fields of primitive or array types, which will also be used for injection.
public abstract String value
String, a primitive type, or an enum type. For a primitive type, the value provided must be convertible to it. For an enum type, the given textual value must equal the name of one of the possible enum values. When a value is provided for an injectable whose type is
Stringor an enum type, said type is not mocked; otherwise, it is.
Copyright © 2006–2014. All rights reserved.