HashStringStudy Test

master
ruyu 7 years ago
parent 8ae8e924ad
commit 9e152409ec

@ -30,7 +30,7 @@ namespace RedisStudyTest
private Student defaultStudent = null; private Student defaultStudent = null;
private string preStudentHashKey = "RedisStudy:Student:"; private string preStudentHashKey = "RedisStudy:Student:";
private string defaultStudentHashKey = ""; private string defaultStudentHashKey = "";
private int keyDefaultExpireSeconds = 20; private int defaultExpireSeconds = 20;
/// <summary> /// <summary>
/// 构造 /// 构造
@ -159,7 +159,7 @@ namespace RedisStudyTest
Assert.True(addHash); Assert.True(addHash);
//设置过期 //设置过期
redisDatabase.KeyExpire(defaultStudentHashKey, TimeSpan.FromSeconds(keyDefaultExpireSeconds)); redisDatabase.KeyExpire(defaultStudentHashKey, TimeSpan.FromSeconds(defaultExpireSeconds));
} }
/// <summary> /// <summary>
@ -184,7 +184,7 @@ namespace RedisStudyTest
Assert.True(addStudent); Assert.True(addStudent);
//设置过期 //设置过期
redisDatabase.KeyExpire(redisKey, TimeSpan.FromSeconds(keyDefaultExpireSeconds)); redisDatabase.KeyExpire(redisKey, TimeSpan.FromSeconds(defaultExpireSeconds));
} }
//清理删除 //清理删除

@ -0,0 +1,59 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using StackExchange.Redis;
using Xunit;
using Xunit.Extensions;
using Xunit.Serialization;
using Xunit.Abstractions;
using Xunit.Sdk;
using RedisStudyModel;
using RedisStuy;
namespace RedisStudyTest
{
[Trait("RedisString", "All")]
public class RedisStringStudyTest : IDisposable
{
#region 初始化
private readonly ITestOutputHelper testOutput;
private IDatabase redisDatabase = null;
private RedisStringStudy redisStringStudy = null;
private TimeSpan defaultExpiry =TimeSpan.FromSeconds(20);
private string defaultRedisKey = "RedisStudy:String:xUnitTest";
/// <summary>
/// 构造
/// </summary>
public RedisStringStudyTest(ITestOutputHelper output)
{
this.testOutput = output;
redisDatabase = RedisHelper.GetRedisDatabase();
redisStringStudy = new RedisStringStudy();
}
#endregion
#region StringSet
[Fact]
public void StringSet()
{
var setResult = redisStringStudy.StringSet(defaultRedisKey, "xUnit", defaultExpiry);
Assert.True(setResult);
}
#endregion
#region 清理
public void Dispose()
{
redisDatabase.KeyDelete(defaultRedisKey);
}
#endregion
}
}

@ -76,6 +76,7 @@
<ItemGroup> <ItemGroup>
<Compile Include="RedisHashStudyTest.cs" /> <Compile Include="RedisHashStudyTest.cs" />
<Compile Include="RedisLockStudyTest.cs" /> <Compile Include="RedisLockStudyTest.cs" />
<Compile Include="RedisStringStudyTest.cs" />
<Compile Include="RedisStudyTest.cs" /> <Compile Include="RedisStudyTest.cs" />
<Compile Include="RedisSortSetStudyTest.cs" /> <Compile Include="RedisSortSetStudyTest.cs" />
<Compile Include="RedisHelperTest.cs" /> <Compile Include="RedisHelperTest.cs" />

Loading…
Cancel
Save