A CSCI-310 Project
A stock portfolio website. Includes sign up and login functionality, UI design, live stock price retrieval, portfolio data analysis, ability to add and remove stock purchases, ability to graph portfolio data. Created with black-box testing with 100% code coverage for every function as well as Selenium tests for every feature.
Note: API keys may be expired.
Import this repository into Eclipse. This project provides everything needed to:
- Host the web application on a local web server
- Run unit tests with coverage
- Run acceptance tests
To run JUnit tests:
Right-click project -> Run As -> "Maven test"
To generate coverage report for JUnit tests:
Right-click "cobertura.launch" -> Run As -> "cobertura".
To host your web application:
Right-click "run.launch" -> Run As -> "run". It will be hosted on https://localhost:8080.
To run Cucumber tests:
Make sure the web server is running when you run the Cucumber tests. Right-click "cucumber.launch" -> Run As -> "cucumber".