Skip to content
This repository has been archived by the owner on Dec 13, 2022. It is now read-only.
/ orion Public archive

DevNQ August 2019 Industry Session Code

Notifications You must be signed in to change notification settings

devnq/orion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orion

A practical demonstration of Software Testing in a Web App and RESTful Service.

Server

README

A Java 8 service bootstrapped by NinjaFramework. It is configured with:

  • DependencyInjection (DI);
  • SQL Persistence Layers (H2 for memory testing) with per request transaction isolation;
  • Basic Annotated authorization and auth user extraction;
  • JSON Schema data validation;
  • Immutables; and
  • Examples of Unit, Business Logic, End-to-End and Mock testing.

Web

README

A Mithril Single Page Application (SPA) for the Orion Server

  • React like view rendering;
  • Rudimentary route protection and login redirection;
  • Examples of Unit, API and Mock testing.

Functional-Tests

README

A Selenium Webdriver Automation Tests

  • Browser automation showing a complete test of the system as a whole

About

DevNQ August 2019 Industry Session Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages