Получить аргумент командной строки для метода тестирования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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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