Statements (510)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:test_subjects
gptkb:military_exercises |
gptkbp:allows |
conditional execution
parameterized tests nested tests test case organization |
gptkbp:command_structure |
gptkb:NATO_Allied_Command_Operations
|
gptkbp:community_support |
active community
|
gptkbp:composed_of |
gptkb:JUnit_Jupiter
gptkb:JUnit_Platform gptkb:JUnit_Vintage |
gptkbp:conducted |
gptkb:NATO
|
gptkbp:developed_by |
gptkb:Erich_Gamma
gptkb:JUnit_Team |
gptkbp:duration |
two weeks
|
gptkbp:emphasizes |
joint operations
|
gptkbp:enables |
asserting exceptions
|
gptkbp:first_held |
gptkb:2015
|
gptkbp:first_released |
gptkb:1997
gptkb:2000 |
gptkbp:focus |
collective defense
|
gptkbp:has |
gptkb:JUnit_4
gptkb:JUnit_5_API gptkb:JUnit_Jupiter gptkb:JUnit_Platform gptkb:JUnit_Vintage gptkb:JUnit @ After All annotation @ After Each annotation @ Before All annotation @ Before Each annotation @ Disabled annotation @ Display Name annotation @ Extend With annotation @ Nested annotation @ Parameterized Test annotation @ Test Instance annotation @ Test annotation @ Tag annotation assert That method JUnit 5 User Guide |
gptkbp:has_documentation |
available online
|
gptkbp:has_feature |
gptkb:@_After_Each
gptkb:@_Before_All gptkb:@_Disabled gptkb:@_Method_Source gptkb:@_Nested gptkb:@_Null_Source gptkb:@_Order gptkb:@_Parameterized_Test gptkb:@_Repeated_Test gptkb:@_Test_Instance test reporting timeouts conditional execution method references assumptions parameterized tests support for build tools test execution environment custom extensions test lifecycle management test execution history test execution automation test execution reports support for mocking frameworks support for IDE integration support for CI/ CD pipelines test execution order test reporting formats test discovery @ Test Spring integration dynamic tests nested tests test instance lifecycle @ After All @ After All Callback @ After Each Callback @ Before All Callback @ Before Each @ Before Each Callback @ Csv File Source @ Csv Source @ Display Name @ Display Name Generator @ Empty Source @ Enum Source @ Extend With @ Nested Test @ Tag @ Test Execution Listeners @ Test Execution Order @ Test Instance Lifecycle @ Test Method Order @ Value Source assert That support for test filtering support for test ordering timeout support test execution analysis test execution reporting Mockito integration assertions library custom test engines extension model repeated tests assert J integration display name support displaying test results exception testing tagging support test context management test execution archiving test execution collaboration test execution compatibility test execution configuration test execution customization test execution debugging test execution documentation test execution filtering test execution grouping test execution hooks test execution integration test execution isolation test execution listeners test execution migration test execution monitoring test execution optimization test execution parallelization test execution prioritization test execution profiling test execution restoration test execution sharing test execution statistics test execution validation test execution versioning test execution visualization test parameter resolution support for test configuration support for test parallelization assert Throws assertions chaining conditional execution of tests display names support for code coverage tools support for multiple test engines support for test data generation support for test execution environments support for test listeners support for test reporting tools support for test suites tagging tests test interfaces JUnit 4 compatibility JUnit 5 modular architecture JUnit 5 platform JUnit Vintage support |
gptkbp:has_features |
conditional execution
test instance lifecycle timeout support assert Throws method custom test engines repeated tests display name for tests tagging tests |
gptkbp:has_version |
5.0
|
https://www.w3.org/2000/01/rdf-schema#label |
JUnit
|
gptkbp:includes |
gptkb:JUnit_Jupiter
gptkb:JUnit_Platform gptkb:JUnit_Vintage gptkb:intelligence_operations gptkb:supply_chain_management airborne operations feedback mechanisms intelligence sharing logistics support mission planning simulations after-action reviews air operations training exercises surveillance operations logistics operations strategic assessments lessons learned emergency response training maritime operations ground operations crisis management training assertions logistics training tactical assessments evaluation processes communications training counter-terrorism training disaster relief training operational assessments sustainability training risk management training humanitarian assistance training strategic airlift operations amphibious operations fire support coordination reconnaissance operations strategic communication training coalition operations training counter-drug operations training environmental training information operations training counterinsurgency training urban operations air support coordination cyber defense training psychological operations training international relations training force protection training medical support training joint fires training civil affairs training peacekeeping training media relations training civil-military cooperation training command and control training air, land, and sea operations force integration training interagency coordination training joint task force training defense cooperation training regional security training military diplomacy training security cooperation training public affairs training CBRN defense training defense policy training counter-terrorism operations training strategic partnerships training counter-disinformation-biological operations training counter-IED operations training counter-biological operations training counter-chemical operations training counter-chemical-biological operations training counter-communication operations training counter-cyber operations training counter-cyber-biological operations training counter-disinformation operations training counter-electromagnetic operations training counter-espionage operations training counter-espionage-biological operations training counter-explosive operations training counter-explosive-biological operations training counter-information operations training counter-information-biological operations training counter-insurgency operations training counter-insurgency-biological operations training counter-nuclear operations training counter-nuclear-biological operations training counter-piracy operations training counter-propaganda operations training counter-propaganda-biological operations training counter-psychological operations training counter-radiological operations training counter-revolutionary operations training counter-sabotage operations training counter-sabotage-biological operations training counter-space operations training counter-space-biological operations training counter-subversion operations training counter-subversion-biological operations training counter-technology operations training counter-technology-biological operations training counter-terrorism-biological operations training counter-trafficking operations training counter-radiological-biological operations training military operations other than war training multinational coordination training non-combatant evacuation operations training counter-communication-biological operations training stability operations training counter-electromagnetic-biological operations training counter-psychological-biological operations training counter-revolutionary-biological operations training |
gptkbp:influenced_by |
gptkb:x_Unit
|
gptkbp:integrates_with |
gptkb:Maven
gptkb:Gradle |
gptkbp:involves |
multinational forces
|
gptkbp:is |
cross-platform
flexible lightweight open source widely used modular community-driven extensible used in Android development used in academic settings used in industry used in performance testing used in acceptance testing used in continuous integration used in exploratory testing used in functional testing used in integration testing used in load testing used in regression testing used in stress testing used in system testing used for acceptance testing used for functional testing used for integration testing used for performance testing used for regression testing used for unit testing used in CI/ CD pipelines test-driven development friendly behavior-driven development friendly compatible with Java 8+ part of the Eclipse Foundation test framework for Java applications used in Agile development used in Behavior Driven Development (BDD) compatible with Java 8 and above part of the x Unit family used in API testing used in behavior-driven development used in compatibility testing used in configuration testing used in installation testing used in microservices testing used in recovery testing used in sanity testing used in security testing used in smoke testing used in usability testing used in web application testing |
gptkbp:is_adopted_by |
gptkb:educational_institutions
large enterprises open-source contributors startups freelancers |
gptkbp:is_available_on |
gptkb:Maven_Central
gptkb:Gradle_Plugin_Portal gptkb:Git_Hub |
gptkbp:is_compatible_with |
gptkb:Maven
gptkb:JUnit_4 gptkb:Gradle IDE plugins |
gptkbp:is_influenced_by |
testing methodologies
community feedback previous versions of JUnit |
gptkbp:is_integrated_with |
gptkb:Maven
gptkb:Gradle |
gptkbp:is_maintained_by |
open-source community
|
gptkbp:is_open_source |
gptkb:true
|
gptkbp:is_part_of |
gptkb:Java_ecosystem
open-source projects software development lifecycle continuous integration pipelines |
gptkbp:is_supported_by |
IDE plugins
|
gptkbp:is_used_by |
gptkb:developers
QA engineers test automation engineers |
gptkbp:is_used_in |
test-driven development
unit testing integration testing behavior-driven development |
gptkbp:language |
gptkb:Java
|
gptkbp:latest_version |
5.8.2
|
gptkbp:location |
gptkb:Norway
|
gptkbp:logistics |
complex operations
|
gptkbp:notable_contributor |
multiple contributors
|
gptkbp:part_of |
gptkb:Java_ecosystem
|
gptkbp:participants |
30 countries
|
gptkbp:provides |
annotations
test reporting assertions mocking support test runners test lifecycle management assertions for exceptions @ Disabled annotation @ Display Name annotation @ Extend With annotation @ Nested annotation @ Parameterized Test annotation @ Test Instance annotation annotations for testing assertions for collections test instance lifecycle @ Arguments Source annotation @ Csv File Source annotation @ Csv Source annotation @ Disabled If Environment Variable annotation @ Disabled If Jre Condition annotation @ Disabled If Native Condition annotation @ Disabled If On Jre annotation @ Disabled If On Os annotation @ Disabled If System Property annotation @ Disabled If annotation @ Empty Source annotation @ Enabled If Environment Variable annotation @ Enabled If Jre Condition annotation @ Enabled If Native Condition annotation @ Enabled If On Jre annotation @ Enabled If On Os annotation @ Enabled If System Property annotation @ Enabled If annotation @ Method Source annotation @ Null Source annotation @ Order annotation @ Repeated Test annotation @ Test Method Order annotation @ Timeout annotation @ Value Source annotation assert Throws method assertions library display names for tests extension model test lifecycle callbacks assertions for numbers assertions for objects assertions for strings documentation and guides test lifecycle methods |
gptkbp:purpose |
defensive readiness
|
gptkbp:release_date |
September 10, 2017
2017-09-10 |
gptkbp:released_in |
gptkb:2017
|
gptkbp:released_on |
September 10, 2017
|
gptkbp:replaces |
gptkb:JUnit_4
|
gptkbp:scales |
large-scale
|
gptkbp:successor |
gptkb:JUnit_4
Noble Jump |
gptkbp:supports |
gptkb:Java_9_modules
gptkb:Hamcrest gptkb:assertj gptkb:JUnit_Platform gptkb:JUnit_Vintage gptkb:Mockito annotations test execution test-driven development Extensions Java 8 and above test suites conditional execution extensions assertions IDE integration mocking frameworks test filtering parameterized tests custom extensions Java modules continuous testing test case prioritization test case versioning test execution results test case isolation test execution order test reporting formats test execution in parallel test case documentation test case grouping @ Disabled annotation @ Nested annotation @ Test Instance annotation dynamic tests nested tests test case categorization test case dependencies assert Throws method custom test engines repeated tests tagging of tests timeout for tests test execution listeners display names tagging tests test interfaces Gradle and Maven integration assert All method assertions with fluent API parameterized tests with custom sources timeout feature JUnit 4 tests JUnit 4 compatibility mode test case migration from JUnit 4 |
gptkbp:target_jdk |
Java 8 and above
|
gptkbp:training |
interoperability
field training exercise command post exercise live exercise |
gptkbp:used_for |
unit testing
|
gptkbp:used_in |
unit testing
|
gptkbp:uses |
Assertions
annotations assertions Java 8 features @ After All annotation @ After Each annotation @ Before All annotation @ Before Each annotation @ Test annotation Test Engines |
gptkbp:written_in |
gptkb:Java
|
gptkbp:year |
gptkb:2015
gptkb:2018 |
gptkbp:bfsParent |
gptkb:Web
|
gptkbp:bfsLayer |
3
|