Могу ли я получить значение локальной переменной из фиктивной функции? - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть функция скажем MyFunction(arg), которую я смоделировал.

Внутри функции вызывается другая функция, и результат второй функции назначается локальному variable(say myVar), объявленному внутри MyFunction(arg).

Можно ли в любом случае использовать mockito для получения значения myVar в моей тестовой функции?

Добавление кода:

OrderOperations.java

public OrderResponse createOrder(Orders order){

    OrderResponse orderResponse = new OrderResponse();
    ManipulatedOrder = partnerOrder;

    partnerOrder = parseXML(order) //This function manipulates the details of order object and gives back the result.

    String xmlRequest = xs.toXML(partnerOrder); //The response is converted to XML

    //Few modifications are done to the xmlRequest and then it is sent to another function

    orderResponse = invokeAPI(xmlRequest); //This function uses the xmlRequest.

    return orderResponse;
}

Я хочу протестировать эту функцию, используя JUNIT, смоделировать эту функцию и, в некотором смысле, хочу захватить то, что отправляется invokeAPI, если я передаю тестовые значения объекту Orders.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...