Специализированный новый JUnit обрабатывает по шаблону в Eclipse?

Я не вытянул бы в дополнительной зависимости только для того (подразделение не то, что трудно, в конце концов), но если Вы используете палату общин Lang так или иначе, существует DurationFormatUtils.

Использование В качестве примера (адаптированный от здесь ):

import org.apache.commons.lang3.time.DurationFormatUtils

public String getAge(long value) {
    long currentTime = System.currentTimeMillis();
    long age = currentTime - value;
    String ageString = DurationFormatUtils.formatDuration(age, "d") + "d";
    if ("0d".equals(ageString)) {
        ageString = DurationFormatUtils.formatDuration(age, "H") + "h";
        if ("0h".equals(ageString)) {
            ageString = DurationFormatUtils.formatDuration(age, "m") + "m";
            if ("0m".equals(ageString)) {
                ageString = DurationFormatUtils.formatDuration(age, "s") + "s";
                if ("0s".equals(ageString)) {
                    ageString = age + "ms";
                }
            }
        }
    }
    return ageString;
}   

Пример:

long lastTime = System.currentTimeMillis() - 2000;
System.out.println("Elapsed time: " + getAge(lastTime)); 

//Output: 2s

Примечание : получить millis от двух LocalDateTime возражает, что можно использовать:

long age = ChronoUnit.MILLIS.between(initTime, LocalDateTime.now())

32
задан CPerkins 28 August 2009 в 02:37
поделиться

1 ответ

Используйте атрибут CSS "background-image" в элемент уровня блока (

Это ошибка 37440 ... и она не очень популярна (с 2003 года!). И в НЕ ИСПРАВЛЯЕТСЯ статус ...

Ближайшим будет

Окно> Настройки> Java> Редактор - Шаблоны и посмотрите в "метод тестирования (JUnit4) "

Однако, как упоминалось в этот поток :

, но это не повлияет на автоматически сгенерированные шаблоны заглушек метода тестирования JUnit.
Другими словами, в диалоговом окне Новый тестовый пример JUnit можно выбрать методы тестируемого класса, и автоматически создаются заглушки методов тестирования.

Изменить шаблон, который создает эти заглушки метода тестирования JUnit ... в настоящий момент кажется невозможным.

Ошибка 71783 в некоторой степени связана с этой проблемой, касающейся шаблонов комментариев для этих методов.

Примечание: создание самого класса JUnit кажется полностью жестко закодированным в классе

org.eclipse.jdt.junit.wizards.NewTestCaseWizardPageOne


Говоря о шаблоне, вам также необходимо было предоставить аргументы виртуальной машины для всех тестов JUnit вы запускаете, вручную копируя их для каждой новой конфигурации.
Ошибка 37862 была установлена ​​для устранения этой проблемы и позволяла создать установленную JRE для использования с тестированием JUnit, настроив ее с правильным набором аргументов виртуальной машины.

40
ответ дан 27 November 2019 в 21:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: