Зависит немного от языка, Дельфи и C#, например, имеют различные значения.
Обычно, первые два числа respresent майор и вспомогательная версия, т.е. 1.0 для первого реального выпуска, 1.1 для некоторого важного bugfixes и незначительных новых возможностей, 2.0 для большого выпуска новой возможности.
третье число может относиться к "действительно незначительной" версии или пересмотру. 1.0.1 просто очень маленький bugfix к 1.0.0, например. Но это может также нести число Пересмотра от Вашей Системы управления исходным кодом или когда-либо увеличивающее число, которое увеличивает с каждой сборкой. Или Метка даты.
Немного больше детали здесь . "официально", в .net, эти 4 числа являются "Главными. Незначительный. Сборка. Пересмотр", тогда как в Дельфи там являются "Главными. Незначительный. Выпуск. Сборка". Я использую "Главный. Незначительный. ReallyMinor. SubversionRev" для моего управления версиями.
Самый простой способ - использовать свойства Run. Это свойство помечено как «Параметры виртуальной машины».
В этом руководстве содержится более подробная информация и снимки экрана из NetBeans 5.5. Диалог очень похож на самый последний выпуск NetBeans; 6.8, которая доступна сегодня.
Я не знаю о Netbeans, но вы также можете программно включить утверждения (возможно, это вам тоже поможет).
public class WhenRunningTests() {
static {
ClassLoader.getSystemClassLoader().setDefaultAssertionStatus(true);
}
@Test(expected=AssertionError.class)
public void assertionsShouldBeEnabled() {
assert false;
}
}
Да, в NetBeans есть ошибка, которая не включает утверждения при выполнении юнит-тестов (https://netbeans.org/bugzilla/show_bug.cgi?id=139035). То, что предлагает Адриан, будет работать (хотя тест не удался, но утверждения были включены для кода, который меня беспокоил). Другой способ - отредактировать build-impl.xml и добавить в определение макроса junit (просто найдите "junit").
.