Repository navigation
v0.2.0
Pre-release
Pre-release
Commits
- d92e37e: Add generateTopNCityReport methods (Devyon Lozano)
- c2ed3c8: Call top N cities reports (Devyon Lozano)
- fad8707: Update mysql connector version in pom.xml due to security vulnerability alert (Devyon Lozano)
- 1820801: Add junit testing dependency to pom.xml (Devyon Lozano)
- ee4dd36: Merge branch 'feature/4-top-n-city-population' into develop (Devyon Lozano)
- d570680: Add junit testing plugin to pom.xml (Devyon Lozano)
- 160aaa9: Change Main class name to App (Devyon Lozano)
- 6f42b80: Add AppTest file (Devyon Lozano)
- 4f260b1: Change report methods to return null upon failure (Devyon Lozano)
- a7fd490: Add unit test for printReport method in AppTest (Devyon Lozano)
- 3f7a9f3: Add default DatabaseConnection constructor (Devyon Lozano)
- f3de947: Reduce tries from 30 to 5 (Devyon Lozano)
- 4029e2a: Separate setting connection and scope name fetching from ReportGenerator constructor into separate methods. (Devyon Lozano)
- fa2b088: Add JUnit tests (Devyon Lozano)
- 9f54e48: Add mockito mocking and tests (Devyon Lozano)
- 309681c: Remove mockito (Devyon Lozano)
- b883850: Add setup for ReportGeneratorTest (Devyon Lozano)
- a3e844e: Catch empty row in printReport (Devyon Lozano)
- 459b9d9: Check for empty results in fetch scope name methods (Devyon Lozano)
- 5bb0cf2: Check for null N value in top N reports (Devyon Lozano)
- 58c3621: Remove redundant null in fetchScopeNames (Devyon Lozano)
- 5449cce: Move connect retries to method parameter rather than local variable (Devyon Lozano)
- 33940ab: Check for null args and null element in args in DatabaseConnection constructor (Devyon Lozano)
- a404c3a: Add additional ReportGenerator unit tests (Devyon Lozano)
- 3a4f311: Add DatabaseConnection unit tests (Devyon Lozano)
- 8973656: Fix testDatabaseConnection_NullArgsElement() test (Devyon Lozano)
- 0dfd445: Add DatabaseConnection setup in test (Devyon Lozano)
- 15c1e0b: Add additional DatabaseConnection tests (Devyon Lozano)
- 4d508be: Uncomment App test (Devyon Lozano)
- a8b2007: Refactor report generator parameter names (Devyon Lozano)
- fd8eaac: Add assertions to DatabaseConnectionTest (Devyon Lozano)
- b085162: Remove unused imports (Devyon Lozano)
- 5419708: Remove public access modifiers from JUnit test classes (Devyon Lozano)
- 73a7bee: Implement loose coupling; Change ArrayList declarations to List (Devyon Lozano)
- 02731b5: Add override annotation to Records extending DatabaseObject (Devyon Lozano)
- 1200734: Check for invalid Scope passed to report generator methods (Devyon Lozano)
- 8dd1372: separate print report tests into different possible reports (Devyon Lozano)
- ff9362d: Fixed error catching differences in fetch methods (Devyon Lozano)
- cb81337: Add assert messages to tests (Devyon Lozano)
- 7e6b802: Add additional asserts to tests (Devyon Lozano)
- d287027: Remove AppTest unit test class (Devyon Lozano)
- e8374dd: Fixed testConnect_ConnectionFail and getConnection_NullConn tests (Devyon Lozano)
- 5d34fd3: Remove unused import (Devyon Lozano)
- 3fa8f41: Change retries (Devyon Lozano)
- 349f92e: Uncomment reports (Devyon Lozano)
- 09425ea: Fix negative N in method call (Devyon Lozano)
- 3b72245: Add newline to the end of error messages to help with readability (Devyon Lozano)
- 3ec51e8: Update build.yml to add unit testing (Devyon Lozano)
- 7f99a70: Ensure tests are skipped in maven packaging stage (Devyon Lozano)
- 00a24c1: Add --no-transfer-progress to hide maven downloading percentages (Devyon Lozano)
- 7ce5165: Add additional text to separate connection success from start of reports (Devyon Lozano)
- 57831ed: Separate unit test and build jobs in action (Devyon Lozano)
- ad75a28: Cleanup database connection messages (Devyon Lozano)
- af7f917: Add --no-transfer-progress to mvn package for cleaner logs (Devyon Lozano)
- 9b27687: Rename test methods to be more semantically correct (Devyon Lozano)
- 3984f5f: Update ReportGenerator() javadoc (Devyon Lozano)
- b73a21b: Update test method name to be semantically correct (Devyon Lozano)
- d4d8f9c: Update printReport to show number of rows (Devyon Lozano)
- 397055c: Update printReport to show number of rows (Devyon Lozano)
- 10c4a5e: Add integration tests for generateSortedCountryReport (Devyon Lozano)
- dc96d45: Add top N country integration tests (Devyon Lozano)
- 61d911a: Add integration test config to GitHub actions file (Devyon Lozano)
- 94474f5: Fix integration test setup (Devyon Lozano)
- 8c69e43: Fix integration test class name and hide transfer progress (Devyon Lozano)
- 6dd2f00: Remove view logs from test jobs (Devyon Lozano)
- 8f51db8: Fix names in Destroy Database Image phase (Devyon Lozano)
- e1ec305: Add jacoco plugin for code coverage (Devyon Lozano)
- b7390d1: Add codecov action to build.yml (Devyon Lozano)
- ebe3e2c: Update jacoco version (Devyon Lozano)
- 5246af4: Update codecov action (Devyon Lozano)
- 4c1122e: Add codecov action to unit tests (Devyon Lozano)
- b22ec11: Add main method integration test (Devyon Lozano)
- fa8dc3b: Add some city report tests (Devyon Lozano)
- fd82fed: Add JUnit Jupiter Params to pom.xml (Devyon Lozano)
- 39b10e8: Add Parameterized Tests for first 4 reports (Devyon Lozano)
- 0046562: Lower JUnit Jupiter Params version for compatibility (Devyon Lozano)
- 6d0a5d3: Fix Integration test parameters (Devyon Lozano)
- 6920794: Update README.md with additional badges (Devyon Lozano)
- 196bfec: Update badge styles (Devyon Lozano)
- 3092757: Update README.md (Devyon Lozano)
- ed931ab: Add javadoc comment to DatabaseConnection (Devyon Lozano)
- 3b04569: Add comments where necessary (Devyon Lozano)
- e4b1846: Private variables (Devyon Lozano)
- 1d799d5: Make fields local variables (Devyon Lozano)
- ab7a9b8: Private reportGenerator object in ReportGeneratorTest (Devyon Lozano)
- 7169858: Add javadoc comments to test class fields (Devyon Lozano)
- a45c0d0: Add Capital DatabaseObject (Devyon Lozano)
- 9e4a2f7: Add generateSortedCapitalsReport method (Devyon Lozano)
- 02f728b: Fix comments (Devyon Lozano)
- 427b193: Add calls to generatedSortedCapitalsReport (Devyon Lozano)
- 05e6b2b: Fix error getting column name (Devyon Lozano)
- 52dd179: Remove plural from method name (Devyon Lozano)
- 80e3bae: Add testGenerateSortedCapitalReport integration test (Devyon Lozano)
- 00e7981: Add testGenerateSortedCapitalReport unit tests (Devyon Lozano)
- b5c6637: Fix method name pluralization in call (Devyon Lozano)
- e1bee7d: Make AppIntegrationTest package access (Devyon Lozano)
- d4184ca: Merge branch 'feature/5-capitals-sorted' into develop (Devyon Lozano)
- 3f416f8: Add Deploy stage to Actions which creates a release only if the previous stages succeed and push is to the release branch (Devyon Lozano)
- 6a9cb8e: Add Maven help plugin (Devyon Lozano)
- 4e460cf: Use maven help plugin to get project version and use that version as the release tag name (Devyon Lozano)
- 0be9e92: Fix getting project version (Devyon Lozano)
- c98bddb: Fix output syntax (Devyon Lozano)
- 48bb6cb: Move logs before deployment (Devyon Lozano)
- 3382471: build.yml commits (Devyon Lozano)
- eee6153: Add code annotation to javadocs (Devyon Lozano)
- 7a0d1dc: Call generateTopNCapitalReport (Devyon Lozano)
- 6bcd8cc: Add generateTopNCountryReport method (Devyon Lozano)
- d24d0b4: Add generateTopNCountryReport integration test (Devyon Lozano)
- b3b9061: Update generateTopNCountryReport integration test arguments (Devyon Lozano)
- 52b8641: Add generateTopNCountryReport unit tests (Devyon Lozano)
- 4d1c4f8: Uncomment App (Devyon Lozano)
- 5d9e639: Merge branch 'feature/6-top-n-capitals' into develop (Devyon Lozano)
- d1b1ce0: Update version in pom.xml to 0.2.0 (Devyon Lozano)
- 700ee86: Merge branch 'develop' into release (Devyon Lozano)
- 8c31cd5: Add write permissions to build job (Devyon Lozano)