Mockito: использование списка < String > как параметр

Вы можете использовать XMLParser , над которым я работал.

$xml = XMLParser::encode(array(
    'bla' => 'blub',
    'foo' => 'bar',
    'another_array' => array (
        'stack' => 'overflow',
    )
));
// @$xml instanceof SimpleXMLElement
echo $xml->asXML();

Результатом будет:



    blub
    bar
    
        overflow
    

0
задан Ervin Szilagyi 18 January 2019 в 08:33
поделиться

1 ответ

Вы можете предоставить свой собственный сопоставитель для сопоставления аргументов

when(myMock.isContractAvailable(eq("0815"), argThat(new ArgumentMatcher<List<String>>() {
        @Override
        public boolean matches(List<String> list) {
            return "00123".equals(list.get(1)); // essentially ```list -> "00123".equals(list.get(1))``` in java 8
        }
})).thenReturn(true);
0
ответ дан SimY4 18 January 2019 в 08:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: