Skip to content

melkiimultic/calculatorFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Описание

Калькулятор на javafx, с сохранением истории последних 10 операций

#Требования

  • Java 11+
  • maven 3.3.9+

#Калькулятор

Поддерживает 9 знаков после запятой с математическим округлением последней цифры.

Умеет добавлять нуль, если точка нажата без предшествующей цифры.

При нажатии на кнопку history выводит 10 последних операций.

При делении на нуль выводит "Division by zero!", операция считается ошибочной и не записывается в базу.

#Тестирование

Есть 2 режима для запуска тестов:

  • headless - без визуализации (по умолчанию).
  • headful - с визуализацией пользовательских действий

Для выбора режима необходимо установить флаг мавена headless (true для headless, false для headful) задав переменную в pom-файле либо передав в строку запуска

Пример скрипта сборки

mvn clean package -Dheadless=false

Тестовая база данных создаётся во временном файле, который автоматически удаляется после окончания тестов.

#Запуск

Запуск проекта можно осуществить из ide

About

Simple Calculator, JavaFX, TestFX, SceneBuilder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages