-
Notifications
You must be signed in to change notification settings - Fork 6
[large]Feature/118 #133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[large]Feature/118 #133
Conversation
josdem
commented
Apr 21, 2025
- Translate all helper tests to Kotlin
- Adding some injections using Lombok
- Updating version
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR migrates various helper tests from Java to Kotlin, adds Lombok-based dependency injections to streamline object creation, and updates the version and related keys.
- Translated multiple test files from Java to Kotlin.
- Replaced field injections with Lombok's @requiredargsconstructor.
- Updated key values and introduced new production code enhancements.
Reviewed Changes
Copilot reviewed 38 out of 38 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| src/test/java/com/josdem/jmetadata/helper/ImageExporterTest.java | Removed in favor of Kotlin tests. |
| src/test/java/com/josdem/jmetadata/helper/FormatterHelperTest.kt | New Kotlin version of formatter tests. |
| src/test/java/com/josdem/jmetadata/helper/FormatterHelperTest.java | Removed Java formatter tests. |
| src/test/java/com/josdem/jmetadata/helper/ExporterHelperTest.kt | New Kotlin version of exporter tests. |
| src/test/java/com/josdem/jmetadata/helper/ExporterHelperTest.java | Removed Java exporter tests. |
| src/test/java/com/josdem/jmetadata/helper/AudioFileHelperTest.kt | New Kotlin version of audio file helper tests. |
| src/test/java/com/josdem/jmetadata/helper/AudioFileHelperTest.java | Removed Java audio file tests. |
| src/test/java/com/josdem/jmetadata/helper/ArtworkHelperTest.kt | New Kotlin version of artwork helper tests. |
| src/test/java/com/josdem/jmetadata/helper/ArtworkHelperTest.java | Removed Java artwork helper tests. |
| src/test/java/com/josdem/jmetadata/helper/ApplicationContextSingletonTest.kt | New Kotlin version of application context tests. |
| src/test/java/com/josdem/jmetadata/helper/ApplicationContextSingletonTest.java | Removed Java application context tests. |
| src/main/java/com/josdem/jmetadata/service/impl/LastFMCompleteServiceImpl.java | Updated to use Java Time APIs. |
| src/main/java/com/josdem/jmetadata/helper/ScrobblerHelper.java | Minor improvements including spelling fix and logging refactor. |
| src/main/java/com/josdem/jmetadata/helper/OutStreamWriter.java | Added Spring's @component annotation. |
| src/main/java/com/josdem/jmetadata/helper/MetadataExporter.java | Updated for Lombok and refactored collection access. |
| src/main/java/com/josdem/jmetadata/helper/LastFMTrackHelper.java | Added Spring's @component annotation. |
| src/main/java/com/josdem/jmetadata/helper/LastFMAuthenticator.java | Updated for Lombok constructor injection. |
| src/main/java/com/josdem/jmetadata/helper/LastFMAlbumHelper.java | Refactored date handling for year extraction. |
| src/main/java/com/josdem/jmetadata/helper/ExporterHelper.java | Updated for Lombok constructor injection. |
| src/main/java/com/josdem/jmetadata/Auth.java | Updated API key and secret values. |
| if (metadataService.isSameAlbum(metadataList)) { | ||
| writer.write(metadataList.getFirst().getAlbum().getBytes()); | ||
| writer.write(BY.getBytes()); | ||
| writer.write(metadatas.get(0).getArtist().getBytes()); | ||
| writer.write(metadataList.getFirst().getArtist().getBytes()); |
Copilot
AI
Apr 21, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The method 'getFirst()' is not part of the standard java.util.List API; consider using 'get(0)' or another appropriate method to retrieve the first element.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Whyd you close it thou?? @josdem


