Получить аргумент командной строки для метода тестированияJAVA

Программисты JAVA общаются здесь
Anonymous
Получить аргумент командной строки для метода тестирования

Сообщение Anonymous »

Мне нужно создать консольное приложение, в котором мне нужно проверить входную строку на соответствие некоторым условиям. Входная строка является первым аргументом командной строки.
Дано, нам нужно иметь правильную структуру в проекте, используя сборку, свойства проекта, запись тестовых примеров и т. д. Я использовал maven с Spring boot.
Когда я пишу тестовый класс, я не понимаю, как передать аргумент командной строки в тестовый метод в качестве входного аргумента.

Код: Выделить всё

public class checker {
public static void main(String[] args) {
SpringApplication.run(checker.class, args);

String input=args[0];

//System.out.print(checker(input));

}
public String determineXml(String input) {

int n=input.length();
char[] array=input.toCharArray();

List leftTag=new ArrayList();
List rightTag=new ArrayList();

int current=0,start=0;
int leftcount=0,rightcount=0;
boolean isLeftTag=false,isRightTag=false;

while(current

Подробнее здесь: [url]https://stackoverflow.com/questions/79017687/fetch-command-line-argument-to-test-method[/url]

Вернуться в «JAVA»