mirror of
https://github.com/miniflux/v2.git
synced 2025-09-15 18:57:04 +00:00
Use modern for loops
Go 1.22 introduced a new [for-range](https://go.dev/ref/spec#For_range) construct that looks a tad better than the usual `for i := 0; i < N; i++` construct. I also tool the liberty of replacing some `for i := 0; i < len(myitemsarray); i++ { … myitemsarray[i] …}` with `for item := range myitemsarray` when `myitemsarray` contains only pointers.
This commit is contained in:
parent
f4f8342245
commit
645a817685
7 changed files with 23 additions and 23 deletions
|
@ -418,7 +418,7 @@ func TestParseEntryWithPlainTextTitle(t *testing.T) {
|
|||
}
|
||||
|
||||
expected := `AT&T bought by SBC!`
|
||||
for i := 0; i < 2; i++ {
|
||||
for i := range 2 {
|
||||
if feed.Entries[i].Title != expected {
|
||||
t.Errorf("Incorrect title for entry #%d, got: %q", i, feed.Entries[i].Title)
|
||||
}
|
||||
|
@ -677,7 +677,7 @@ func TestParseEntryWithHTMLSummary(t *testing.T) {
|
|||
}
|
||||
|
||||
expected := `<code>std::unique_ptr<S></code>`
|
||||
for i := 0; i < 3; i++ {
|
||||
for i := range 3 {
|
||||
if feed.Entries[i].Content != expected {
|
||||
t.Errorf("Incorrect content for entry #%d, got: %q", i, feed.Entries[i].Content)
|
||||
}
|
||||
|
@ -729,7 +729,7 @@ func TestParseEntryWithTextSummary(t *testing.T) {
|
|||
}
|
||||
|
||||
expected := `AT&T <S>`
|
||||
for i := 0; i < 4; i++ {
|
||||
for i := range 4 {
|
||||
if feed.Entries[i].Content != expected {
|
||||
t.Errorf("Incorrect content for entry #%d, got: %q", i, feed.Entries[i].Content)
|
||||
}
|
||||
|
@ -782,7 +782,7 @@ func TestParseEntryWithTextContent(t *testing.T) {
|
|||
}
|
||||
|
||||
expected := `AT&T <S>`
|
||||
for i := 0; i < 4; i++ {
|
||||
for i := range 4 {
|
||||
if feed.Entries[i].Content != expected {
|
||||
t.Errorf("Incorrect content for entry #%d, got: %q", i, feed.Entries[i].Content)
|
||||
}
|
||||
|
@ -827,7 +827,7 @@ func TestParseEntryWithHTMLContent(t *testing.T) {
|
|||
}
|
||||
|
||||
expected := `AT&T bought <b>by SBC</b>!`
|
||||
for i := 0; i < 3; i++ {
|
||||
for i := range 3 {
|
||||
if feed.Entries[i].Content != expected {
|
||||
t.Errorf("Incorrect content for entry #%d, got: %q", i, feed.Entries[i].Content)
|
||||
}
|
||||
|
|
|
@ -81,7 +81,7 @@ func TestParseOpmlWithCategories(t *testing.T) {
|
|||
t.Fatalf("Wrong number of subscriptions: %d instead of %d", len(subscriptions), 3)
|
||||
}
|
||||
|
||||
for i := 0; i < len(subscriptions); i++ {
|
||||
for i := range len(subscriptions) {
|
||||
if !subscriptions[i].Equals(expected[i]) {
|
||||
t.Errorf(`Subscription is different: "%v" vs "%v"`, subscriptions[i], expected[i])
|
||||
}
|
||||
|
@ -114,7 +114,7 @@ func TestParseOpmlWithEmptyTitleAndEmptySiteURL(t *testing.T) {
|
|||
t.Fatalf("Wrong number of subscriptions: %d instead of %d", len(subscriptions), 2)
|
||||
}
|
||||
|
||||
for i := 0; i < len(subscriptions); i++ {
|
||||
for i := range len(subscriptions) {
|
||||
if !subscriptions[i].Equals(expected[i]) {
|
||||
t.Errorf(`Subscription is different: "%v" vs "%v"`, subscriptions[i], expected[i])
|
||||
}
|
||||
|
@ -152,7 +152,7 @@ func TestParseOpmlVersion1(t *testing.T) {
|
|||
t.Fatalf("Wrong number of subscriptions: %d instead of %d", len(subscriptions), 2)
|
||||
}
|
||||
|
||||
for i := 0; i < len(subscriptions); i++ {
|
||||
for i := range len(subscriptions) {
|
||||
if !subscriptions[i].Equals(expected[i]) {
|
||||
t.Errorf(`Subscription is different: "%v" vs "%v"`, subscriptions[i], expected[i])
|
||||
}
|
||||
|
@ -186,7 +186,7 @@ func TestParseOpmlVersion1WithoutOuterOutline(t *testing.T) {
|
|||
t.Fatalf("Wrong number of subscriptions: %d instead of %d", len(subscriptions), 2)
|
||||
}
|
||||
|
||||
for i := 0; i < len(subscriptions); i++ {
|
||||
for i := range len(subscriptions) {
|
||||
if !subscriptions[i].Equals(expected[i]) {
|
||||
t.Errorf(`Subscription is different: "%v" vs "%v"`, subscriptions[i], expected[i])
|
||||
}
|
||||
|
@ -228,7 +228,7 @@ func TestParseOpmlVersion1WithSeveralNestedOutlines(t *testing.T) {
|
|||
t.Fatalf("Wrong number of subscriptions: %d instead of %d", len(subscriptions), 3)
|
||||
}
|
||||
|
||||
for i := 0; i < len(subscriptions); i++ {
|
||||
for i := range len(subscriptions) {
|
||||
if !subscriptions[i].Equals(expected[i]) {
|
||||
t.Errorf(`Subscription is different: "%v" vs "%v"`, subscriptions[i], expected[i])
|
||||
}
|
||||
|
@ -261,7 +261,7 @@ func TestParseOpmlWithInvalidCharacterEntity(t *testing.T) {
|
|||
t.Fatalf("Wrong number of subscriptions: %d instead of %d", len(subscriptions), 1)
|
||||
}
|
||||
|
||||
for i := 0; i < len(subscriptions); i++ {
|
||||
for i := range len(subscriptions) {
|
||||
if !subscriptions[i].Equals(expected[i]) {
|
||||
t.Errorf(`Subscription is different: "%v" vs "%v"`, subscriptions[i], expected[i])
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue