-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Vladimir Turov edited this page Apr 21, 2020
·
53 revisions
Welcome to the hs-test documentation/tutorial page!
hs-test is a small framework that simplifies testing educational projects for Hyperskill. It is built on top of JUnit.
It is required to use for Hyperskill projects. Main features are:
- black box testing (only need to know user's main method)
- multiple types of tests in a simple unified way (without stdin, with stdin, files, swing)
- generating learner-friendly feedback (filtering stack-traces, hints)
This document is divided into the following sections:
- Home
- About
- Initial setup
- Writing tests
- Guidelines for writing tests
- Outcomes of testing
- Generating and checking
- Presentation error
- Checking JSON
- Testing solutions written in different languages
- Creating Hyperskill problems based on hs-test
- Testing Java Swing applications
- Testing Java Spring applications
- Testing Ktor applications