Mockito mit lokalen Variablen

Ich habe eine einfache Methode, die a zurückgibtString.

Es schafft auch eine lokaleList. Ich möchte den Mehrwert der lokalen testenList.

Hier ist ein Beispiel

package com.impl;

import java.util.ArrayList;
import java.util.List;

import com.test.domain.CustomerVo;

public class ClassImpl {

    public String assignGift(CustomerVo customerVo) {
        List<String> listOfGift = new ArrayList<String>();

        if (customerVo.getName().equals("Joe")) {
            listOfGift.add("ball");
        } else if ((customerVo.getName().equals("Terry"))) {
            listOfGift.add("car");
        } else if (customerVo.getName().equals("Merry")) {
            listOfGift.add("tv");
        }else {
            listOfGift.add("no gift");
        }

        return "dummyString";
    }
}

Wie kann ich das testen, wenn diecustomerVo.getName.equals("Terry"), car wird zum lokalen hinzugefügtList.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage