|
|
|
@ -21,7 +21,7 @@ public class CreateDateIndexesTests : TemporalTestBase
|
|
|
|
|
public void MonthOnlyIndexes()
|
|
|
|
|
{
|
|
|
|
|
using TemporalTestContext context = this.CreateContext();
|
|
|
|
|
Timekeeper timekeeper = context.Resolve<Timekeeper>();
|
|
|
|
|
TimeService timeService = context.Resolve<TimeService>();
|
|
|
|
|
|
|
|
|
|
CreateDateIndexes op = context.Resolve<CreateDateIndexes>()
|
|
|
|
|
.WithFormats("yyyy-MM")
|
|
|
|
@ -30,11 +30,11 @@ public class CreateDateIndexesTests : TemporalTestBase
|
|
|
|
|
List<Entity> input = new()
|
|
|
|
|
{
|
|
|
|
|
new Entity().Add("page1")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2021, 1, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2021, 1, 2)),
|
|
|
|
|
new Entity().Add("page2")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2021, 2, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2021, 2, 2)),
|
|
|
|
|
new Entity().Add("page3")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2022, 1, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2022, 1, 2)),
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
List<Tuple<string, List<string>?, List<string>?>> actual =
|
|
|
|
@ -66,7 +66,7 @@ public class CreateDateIndexesTests : TemporalTestBase
|
|
|
|
|
public void YearMonthDayIndexes()
|
|
|
|
|
{
|
|
|
|
|
using TemporalTestContext context = this.CreateContext();
|
|
|
|
|
Timekeeper timekeeper = context.Resolve<Timekeeper>();
|
|
|
|
|
TimeService timeService = context.Resolve<TimeService>();
|
|
|
|
|
|
|
|
|
|
CreateDateIndexes op = context.Resolve<CreateDateIndexes>()
|
|
|
|
|
.WithFormats("yyyy/MM/dd", "yyyy/MM", "yyyy")
|
|
|
|
@ -75,11 +75,11 @@ public class CreateDateIndexesTests : TemporalTestBase
|
|
|
|
|
List<Entity> input = new()
|
|
|
|
|
{
|
|
|
|
|
new Entity().Add("page1")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2021, 1, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2021, 1, 2)),
|
|
|
|
|
new Entity().Add("page2")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2021, 2, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2021, 2, 2)),
|
|
|
|
|
new Entity().Add("page3")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2022, 1, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2022, 1, 2)),
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
List<Tuple<string, List<string>?, List<string>?>> actual =
|
|
|
|
@ -131,7 +131,7 @@ public class CreateDateIndexesTests : TemporalTestBase
|
|
|
|
|
public void YearMonthDayIndexesThreshold1()
|
|
|
|
|
{
|
|
|
|
|
using TemporalTestContext context = this.CreateContext();
|
|
|
|
|
Timekeeper timekeeper = context.Resolve<Timekeeper>();
|
|
|
|
|
TimeService timeService = context.Resolve<TimeService>();
|
|
|
|
|
|
|
|
|
|
CreateDateIndexes op = context.Resolve<CreateDateIndexes>()
|
|
|
|
|
.WithFormats("yyyy/MM/dd", "yyyy/MM", "yyyy")
|
|
|
|
@ -141,11 +141,11 @@ public class CreateDateIndexesTests : TemporalTestBase
|
|
|
|
|
List<Entity> input = new()
|
|
|
|
|
{
|
|
|
|
|
new Entity().Add("page1")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2021, 1, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2021, 1, 2)),
|
|
|
|
|
new Entity().Add("page2")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2021, 2, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2021, 2, 2)),
|
|
|
|
|
new Entity().Add("page3")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2022, 1, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2022, 1, 2)),
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
List<Tuple<string, List<string>?, List<string>?>> actual =
|
|
|
|
@ -197,7 +197,7 @@ public class CreateDateIndexesTests : TemporalTestBase
|
|
|
|
|
public void YearMonthIndexes()
|
|
|
|
|
{
|
|
|
|
|
using TemporalTestContext context = this.CreateContext();
|
|
|
|
|
Timekeeper timekeeper = context.Resolve<Timekeeper>();
|
|
|
|
|
TimeService timeService = context.Resolve<TimeService>();
|
|
|
|
|
|
|
|
|
|
CreateDateIndexes op = context.Resolve<CreateDateIndexes>()
|
|
|
|
|
.WithFormats("yyyy-MM", "yyyy")
|
|
|
|
@ -206,11 +206,11 @@ public class CreateDateIndexesTests : TemporalTestBase
|
|
|
|
|
List<Entity> input = new()
|
|
|
|
|
{
|
|
|
|
|
new Entity().Add("page1")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2021, 1, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2021, 1, 2)),
|
|
|
|
|
new Entity().Add("page2")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2021, 2, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2021, 2, 2)),
|
|
|
|
|
new Entity().Add("page3")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2022, 1, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2022, 1, 2)),
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
List<Tuple<string, List<string>?, List<string>?>> actual =
|
|
|
|
@ -250,7 +250,7 @@ public class CreateDateIndexesTests : TemporalTestBase
|
|
|
|
|
public void YearOnlyIndexes()
|
|
|
|
|
{
|
|
|
|
|
using TemporalTestContext context = this.CreateContext();
|
|
|
|
|
Timekeeper timekeeper = context.Resolve<Timekeeper>();
|
|
|
|
|
TimeService timeService = context.Resolve<TimeService>();
|
|
|
|
|
|
|
|
|
|
CreateDateIndexes op = context.Resolve<CreateDateIndexes>()
|
|
|
|
|
.WithFormats("yyyy")
|
|
|
|
@ -259,11 +259,11 @@ public class CreateDateIndexesTests : TemporalTestBase
|
|
|
|
|
List<Entity> input = new()
|
|
|
|
|
{
|
|
|
|
|
new Entity().Add("page1")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2021, 1, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2021, 1, 2)),
|
|
|
|
|
new Entity().Add("page2")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2021, 2, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2021, 2, 2)),
|
|
|
|
|
new Entity().Add("page3")
|
|
|
|
|
.Add(timekeeper.CreateInstant(2022, 1, 2)),
|
|
|
|
|
.Add(timeService.CreateInstant(2022, 1, 2)),
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
List<Tuple<string, List<string>?, List<string>?>> actual =
|
|
|
|
|