EasyFXML - JUnit

A simple-to-use and boilerplate free JavaFX library.

License

License

Categories

Categories

JUnit Unit Testing
GroupId

GroupId

moe.tristan
ArtifactId

ArtifactId

easyfxml-junit
Last Version

Last Version

3.3.0
Release Date

Release Date

Type

Type

jar
Description

Description

EasyFXML - JUnit
A simple-to-use and boilerplate free JavaFX library.
Project URL

Project URL

https://tristan971.github.io/EasyFXML/easyfxml-junit/
Source Code Management

Source Code Management

http://github.com/Tristan971/EasyFXML/tree/3.3.0/easyfxml-junit

Download easyfxml-junit

How to add to project

<!-- https://jarcasting.com/artifacts/moe.tristan/easyfxml-junit/ -->
<dependency>
    <groupId>moe.tristan</groupId>
    <artifactId>easyfxml-junit</artifactId>
    <version>3.3.0</version>
</dependency>
// https://jarcasting.com/artifacts/moe.tristan/easyfxml-junit/
implementation 'moe.tristan:easyfxml-junit:3.3.0'
// https://jarcasting.com/artifacts/moe.tristan/easyfxml-junit/
implementation ("moe.tristan:easyfxml-junit:3.3.0")
'moe.tristan:easyfxml-junit:jar:3.3.0'
<dependency org="moe.tristan" name="easyfxml-junit" rev="3.3.0">
  <artifact name="easyfxml-junit" type="jar" />
</dependency>
@Grapes(
@Grab(group='moe.tristan', module='easyfxml-junit', version='3.3.0')
)
libraryDependencies += "moe.tristan" % "easyfxml-junit" % "3.3.0"
[moe.tristan/easyfxml-junit "3.3.0"]

Dependencies

compile (8)

Group / Artifact Type Version
org.testfx : testfx-core jar 4.0.15-alpha
org.testfx : testfx-junit jar 4.0.15-alpha
org.testfx : openjfx-monocle jar jdk-11+26
org.springframework.boot : spring-boot-starter jar 2.1.7.RELEASE
org.springframework.boot : spring-boot-configuration-processor jar 2.1.7.RELEASE
org.springframework.boot : spring-boot-autoconfigure-processor jar 2.1.7.RELEASE
io.vavr : vavr jar 0.9.2
org.awaitility : awaitility jar 3.1.6

test (4)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-test jar 2.1.7.RELEASE
org.assertj : assertj-core jar 3.11.1
org.reflections : reflections jar 0.9.11
org.hamcrest : hamcrest-library jar 1.3

Project Modules

There are no modules declared in this project.

This project is archived

I do not realistically have the time to take care of this project, unfortunately. It originally was built along a Twitter client GUI application, and they co-evolved. But that was almost 2 years ago, and Twitter has since essentially made 3rd-party clients impossible...

Thanks for checking it out still! Hope you find a more supported alternative!


EasyFXML logo

A collection of tools and libraries for easier development on the JavaFX platform

Build status Maven Central License

Maintainability Test Coverage Known Vulnerabilities

EasyFXML is an opinionated set of tools aiming to simplify development of robust and modular JavaFX applications.

The project is divided in multiple modules (each explicitly opt-in apart from the eponym core one). Feel free to have a look around:

Notes

This project makes heavy (and sometimes non-obvious) use of JavaFX and Spring Boot features, and requires knowledge of both for optimal experience. You can go head-first without that prior knowledge, but it might not be quite ideal is all.

Licensing and contributions

All contributions are welcome, both as questions, constructive criticism, feature requests and of course pull requests.

There is not yet a clear organization for making first-contributions easy, but a good rule of thumb is to ensure opening an issue before making a pull-request so that the technical implementation's requirements can be discussed before work is done. Then, crack on! :-)

FOSSA Status

Versions

Version
3.3.0
3.2.0
3.1.6
3.1.5
3.1.0