Refactor the proto

This commit is contained in:
Alexander
2026-05-07 17:02:46 +02:00
parent 3d111f9008
commit 54d94b939e
5 changed files with 371 additions and 248 deletions
+9 -6
View File
@@ -130,13 +130,14 @@ func TestGetArtist(t *testing.T) {
ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second)
defer cancel()
artist, err := client.GetArtist(ctx, &metadatav1.GetArtistRequest{
resp, err := client.GetArtist(ctx, &metadatav1.GetArtistRequest{
Identifier: &metadatav1.GetArtistRequest_Id{Id: radioheadMBID},
})
if err != nil {
t.Fatalf("GetArtist failed: %v", err)
}
artist := resp.Artist
if artist.Id != radioheadMBID {
t.Errorf("expected ID %q, got %q", radioheadMBID, artist.Id)
}
@@ -234,13 +235,14 @@ func TestGetAlbum(t *testing.T) {
ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second)
defer cancel()
album, err := client.GetAlbum(ctx, &metadatav1.GetAlbumRequest{
albumResp, err := client.GetAlbum(ctx, &metadatav1.GetAlbumRequest{
Identifier: &metadatav1.GetAlbumRequest_Id{Id: okComputerMBID},
})
if err != nil {
t.Fatalf("GetAlbum failed: %v", err)
}
album := albumResp.Album
if album.Id != okComputerMBID {
t.Errorf("expected ID %q, got %q", okComputerMBID, album.Id)
}
@@ -335,13 +337,14 @@ func TestGetTrack(t *testing.T) {
ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second)
defer cancel()
track, err := client.GetTrack(ctx, &metadatav1.GetTrackRequest{
trackResp, err := client.GetTrack(ctx, &metadatav1.GetTrackRequest{
Identifier: &metadatav1.GetTrackRequest_Id{Id: paranoidAndroid},
})
if err != nil {
t.Fatalf("GetTrack failed: %v", err)
}
track := trackResp.Track
if track.Id != paranoidAndroid {
t.Errorf("expected ID %q, got %q", paranoidAndroid, track.Id)
}
@@ -375,15 +378,15 @@ func TestGetTrackByISRC(t *testing.T) {
ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second)
defer cancel()
track, err := client.GetTrack(ctx, &metadatav1.GetTrackRequest{
isrcResp, err := client.GetTrack(ctx, &metadatav1.GetTrackRequest{
Identifier: &metadatav1.GetTrackRequest_Isrc{Isrc: "GBAYE9701376"},
})
if err != nil {
t.Fatalf("GetTrack by ISRC failed: %v", err)
}
if track.Title != "Paranoid Android" {
t.Errorf("expected title 'Paranoid Android', got %q", track.Title)
if isrcResp.Track.Title != "Paranoid Android" {
t.Errorf("expected title 'Paranoid Android', got %q", isrcResp.Track.Title)
}
}