@Test
public class CloudFormationManagerTest
{
@Mock
private AmazonCloudFormation amazonCloudFormation;
@InjectMocks
CloudFormationManager cloudFormationManager;
@BeforeMethod
public void setUp() throws IOException
{
CloudFormationManager cloudFormationManager = new CloudFormationManager(amazonCloudFormation); // this statement gives an error.
MockitoAnnotations.initMocks(this);
}
@Test
void testGetStackResources()
{
}
}
Теперь в методе setUp() я вижу ошибку о том, что этот класс не может быть инициализирован, и я это понимаю, поскольку это частный конструктор? Как мне инициализировать его с помощью Mockito?
@BeforeMethod public void setUp() throws IOException { CloudFormationManager cloudFormationManager = new CloudFormationManager(amazonCloudFormation); // this statement gives an error. MockitoAnnotations.initMocks(this); }
@Test void testGetStackResources() {
}
} [/code]
Теперь в методе setUp() я вижу ошибку о том, что этот класс не может быть инициализирован, и я это понимаю, поскольку это частный конструктор? Как мне инициализировать его с помощью Mockito?
public class CloudFormationManager
{
private static CloudFormationManager cloudFormationManager;
private final AmazonCloudFormation amazonCloudFormation;
У меня есть базовый класс со статическим элементом и не статичной функцией, которая возвращает значение указанного статического члена. У меня также есть полученный класс, который наследует базовый класс, но присваивает альтернативное значение...