Skip to content

Commit

Permalink
Optimize SortedSet tests
Browse files Browse the repository at this point in the history
  • Loading branch information
NickCraver committed Apr 16, 2022
1 parent 0779e45 commit be67266
Showing 1 changed file with 35 additions and 29 deletions.
64 changes: 35 additions & 29 deletions tests/StackExchange.Redis.Tests/SortedSets.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1025,11 +1025,13 @@ public void SortedSetMultiPopSingleKey()
var key = Me();
db.KeyDelete(key);

db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("rays", 100) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("yankees", 92) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("red sox", 92) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("blue jays", 91) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("orioles", 52) });
db.SortedSetAdd(key, new SortedSetEntry[] {
new SortedSetEntry("rays", 100),
new SortedSetEntry("yankees", 92),
new SortedSetEntry("red sox", 92),
new SortedSetEntry("blue jays", 91),
new SortedSetEntry("orioles", 52),
});

var highest = db.SortedSetPop(new RedisKey[] { key }, 1, order: Order.Descending);
Assert.False(highest.IsNull);
Expand Down Expand Up @@ -1057,11 +1059,13 @@ public void SortedSetMultiPopMultiKey()
var key = Me();
db.KeyDelete(key);

db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("rays", 100) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("yankees", 92) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("red sox", 92) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("blue jays", 91) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("orioles", 52) });
db.SortedSetAdd(key, new SortedSetEntry[] {
new SortedSetEntry("rays", 100),
new SortedSetEntry("yankees", 92),
new SortedSetEntry("red sox", 92),
new SortedSetEntry("blue jays", 91),
new SortedSetEntry("orioles", 52),
});

var highest = db.SortedSetPop(new RedisKey[] { "not a real key", key, "yet another not a real key" }, 1, order: Order.Descending);
Assert.False(highest.IsNull);
Expand Down Expand Up @@ -1113,11 +1117,13 @@ public async Task SortedSetMultiPopAsync()
var key = Me();
db.KeyDelete(key);

db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("rays", 100) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("yankees", 92) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("red sox", 92) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("blue jays", 91) });
db.SortedSetAdd(key, new SortedSetEntry[] { new SortedSetEntry("orioles", 52) });
db.SortedSetAdd(key, new SortedSetEntry[] {
new SortedSetEntry("rays", 100),
new SortedSetEntry("yankees", 92),
new SortedSetEntry("red sox", 92),
new SortedSetEntry("blue jays", 91),
new SortedSetEntry("orioles", 52),
});

var highest = await db.SortedSetPopAsync(
new RedisKey[] { "not a real key", key, "yet another not a real key" }, 1, order: Order.Descending);
Expand Down Expand Up @@ -1263,9 +1269,9 @@ public void SortedSetScoresMultiple()

var db = conn.GetDatabase();
var key = Me();
var member1 = "member1";
var member2 = "member2";
var member3 = "member3";
const string member1 = "member1",
member2 = "member2",
member3 = "member3";

db.KeyDelete(key);
db.SortedSetAdd(key, member1, 1.5);
Expand All @@ -1289,9 +1295,9 @@ public async Task SortedSetScoresMultipleAsync()

var db = conn.GetDatabase();
var key = Me();
var member1 = "member1";
var member2 = "member2";
var member3 = "member3";
const string member1 = "member1",
member2 = "member2",
member3 = "member3";

await db.KeyDeleteAsync(key);
await db.SortedSetAddAsync(key, member1, 1.5);
Expand Down Expand Up @@ -1357,10 +1363,10 @@ public void SortedSetScoresMultiple_ReturnsScoresAndNullItems()

var db = conn.GetDatabase();
var key = Me();
var member1 = "member1";
var member2 = "member2";
var member3 = "member3";
var bogusMember = "bogusMember";
const string member1 = "member1",
member2 = "member2",
member3 = "member3",
bogusMember = "bogusMember";

db.KeyDelete(key);

Expand All @@ -1386,10 +1392,10 @@ public async Task SortedSetScoresMultiple_ReturnsScoresAndNullItemsAsync()

var db = conn.GetDatabase();
var key = Me();
var member1 = "member1";
var member2 = "member2";
var member3 = "member3";
var bogusMember = "bogusMember";
const string member1 = "member1",
member2 = "member2",
member3 = "member3",
bogusMember = "bogusMember";

await db.KeyDeleteAsync(key);

Expand Down

0 comments on commit be67266

Please sign in to comment.