Включение утверждений в Netbeans

Зависит немного от языка, Дельфи и C#, например, имеют различные значения.

Обычно, первые два числа respresent майор и вспомогательная версия, т.е. 1.0 для первого реального выпуска, 1.1 для некоторого важного bugfixes и незначительных новых возможностей, 2.0 для большого выпуска новой возможности.

третье число может относиться к "действительно незначительной" версии или пересмотру. 1.0.1 просто очень маленький bugfix к 1.0.0, например. Но это может также нести число Пересмотра от Вашей Системы управления исходным кодом или когда-либо увеличивающее число, которое увеличивает с каждой сборкой. Или Метка даты.

Немного больше детали здесь . "официально", в .net, эти 4 числа являются "Главными. Незначительный. Сборка. Пересмотр", тогда как в Дельфи там являются "Главными. Незначительный. Выпуск. Сборка". Я использую "Главный. Незначительный. ReallyMinor. SubversionRev" для моего управления версиями.

17
задан andandandand 10 December 2009 в 12:14
поделиться

3 ответа

Самый простой способ - использовать свойства Run. Это свойство помечено как «Параметры виртуальной машины».

В этом руководстве содержится более подробная информация и снимки экрана из NetBeans 5.5. Диалог очень похож на самый последний выпуск NetBeans; 6.8, которая доступна сегодня.

2
ответ дан 30 November 2019 в 11:17
поделиться

Я не знаю о Netbeans, но вы также можете программно включить утверждения (возможно, это вам тоже поможет).

public class WhenRunningTests() {

    static {
        ClassLoader.getSystemClassLoader().setDefaultAssertionStatus(true);
    }

    @Test(expected=AssertionError.class)
    public void assertionsShouldBeEnabled() {
        assert false;
    }
}
5
ответ дан 30 November 2019 в 11:17
поделиться

Да, в NetBeans есть ошибка, которая не включает утверждения при выполнении юнит-тестов (https://netbeans.org/bugzilla/show_bug.cgi?id=139035). То, что предлагает Адриан, будет работать (хотя тест не удался, но утверждения были включены для кода, который меня беспокоил). Другой способ - отредактировать build-impl.xml и добавить в определение макроса junit (просто найдите "junit").

.
0
ответ дан 30 November 2019 в 11:17
поделиться
Другие вопросы по тегам:

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