1 picocli: यह JUnit परीक्षण विफल क्यों होता है?

पर बनाया गया सवाल Tue, Apr 9, 2019 12:00 AM

टेस्ट एक JUnit परीक्षण त्रुटियों को चलाने की कोशिश कर सही ढंग से नहीं चलेगा

package picocli;

import picocli.CommandLine.Option;

public class ComparatorRunnerConfig {

      @Option(names = {"-rc", "--report-class"}, required = false,
              description = "define report")
      private String report;

      public String getReport() {
            return report;
      }
}

मेरा JUnit परीक्षण:

package picocli;

import static org.junit.Assert.*;
import org.junit.Test;

public class ConfigurationTest {

    @Test
    public void testBasicConfigOptions() {
        String args = "-rc BlahBlah";
        ComparatorRunnerConfig mfc = new ComparatorRunnerConfig();
        new CommandLine(mfc).parse(args);

        String myTestValue = mfc.getReport();
        assertEquals(myTestValue, "BlahBlah");
    }
}

परीक्षण विफल रहता है।

    
- 2
  1. @ RemkoPopma ओह! यह इंगित करने के लिए धन्यवाद।
    2019-04-09 18: 21: 31Z
1 उत्तर                              1                         

समस्या यह है कि परीक्षण में एक सूक्ष्म बग है: इरादा दो तर्कों को पारित करने का है: विकल्प "-rc" और इसका विकल्प पैरामीटर "BlahBlah" है, लेकिन परीक्षण

स्रोत रखा गया यहाँ