Skip to content

v0.2.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Nov 21:00
· 79 commits to master since this 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)