Browse Source

Fix tests

pull/1293/head
Sebastian Stehle 7 months ago
parent
commit
ab649219b4
  1. 14
      backend/tests/Squidex.Data.Tests/EntityFramework/Infrastructure/Queries/EFQueryTests.cs
  2. 1
      backend/tests/Squidex.Data.Tests/EntityFramework/TestHelpers/TestEntity.cs

14
backend/tests/Squidex.Data.Tests/EntityFramework/Infrastructure/Queries/EFQueryTests.cs

@ -34,8 +34,8 @@ public abstract class EFQueryTests<TContext>(ISqlFixture<TContext> fixture)
{ {
var dbContext = await CreateDbContextAsync(); var dbContext = await CreateDbContextAsync();
await dbContext.CreateGeoIndexAsync("IDX_GEO", "TestEntity", "Point"); await dbContext.CreateGeoIndexAsync("IDX_GEO", nameof(TestEntity), "Point");
await dbContext.CreateTextIndexAsync("IDX_Text", "TestEntity", "FullText"); await dbContext.CreateTextIndexAsync("IDX_Text", nameof(TestEntity), "FullText");
var set = dbContext.Set<TestEntity>(); var set = dbContext.Set<TestEntity>();
if (await set.AnyAsync()) if (await set.AnyAsync())
@ -61,7 +61,7 @@ public abstract class EFQueryTests<TContext>(ISqlFixture<TContext> fixture)
mixed = true; mixed = true;
break; break;
case 4: case 4:
mixed = new List<object> { i, true }; mixed = new List<object> { i };
break; break;
default: default:
mixed = new Dictionary<string, object>(); mixed = new Dictionary<string, object>();
@ -499,7 +499,7 @@ public abstract class EFQueryTests<TContext>(ISqlFixture<TContext> fixture)
var dbContext = await CreateAndPrepareDbContextAsync(); var dbContext = await CreateAndPrepareDbContextAsync();
var builder = var builder =
new TestSqlBuilder(dbContext.Dialect, "TestEntity") new TestSqlBuilder(dbContext.Dialect, nameof(TestEntity))
.Count(); .Count();
var (sql, parameters) = builder.Compile(); var (sql, parameters) = builder.Compile();
@ -525,7 +525,7 @@ public abstract class EFQueryTests<TContext>(ISqlFixture<TContext> fixture)
var dbContext = await CreateAndPrepareDbContextAsync(); var dbContext = await CreateAndPrepareDbContextAsync();
var queryBuilder = var queryBuilder =
new TestSqlBuilder(dbContext.Dialect, "TestEntity") new TestSqlBuilder(dbContext.Dialect, nameof(TestEntity))
.WhereMatch("FullText", "hello"); .WhereMatch("FullText", "hello");
var (sql, parameters) = queryBuilder.Compile(); var (sql, parameters) = queryBuilder.Compile();
@ -540,7 +540,7 @@ public abstract class EFQueryTests<TContext>(ISqlFixture<TContext> fixture)
var dbContext = await CreateAndPrepareDbContextAsync(); var dbContext = await CreateAndPrepareDbContextAsync();
var queryBuilder = var queryBuilder =
new TestSqlBuilder(dbContext.Dialect, "TestEntity") new TestSqlBuilder(dbContext.Dialect, nameof(TestEntity))
.WhereMatch("FullText", "hello world"); .WhereMatch("FullText", "hello world");
var (sql, parameters) = queryBuilder.Compile(); var (sql, parameters) = queryBuilder.Compile();
@ -575,7 +575,7 @@ public abstract class EFQueryTests<TContext>(ISqlFixture<TContext> fixture)
var dbContext = await CreateAndPrepareDbContextAsync(); var dbContext = await CreateAndPrepareDbContextAsync();
var queryBuilder = var queryBuilder =
new TestSqlBuilder(dbContext.Dialect, "TestEntity") new TestSqlBuilder(dbContext.Dialect, nameof(TestEntity))
.Limit(query) .Limit(query)
.Offset(query) .Offset(query)
.Order(query) .Order(query)

1
backend/tests/Squidex.Data.Tests/EntityFramework/TestHelpers/TestEntity.cs

@ -6,6 +6,7 @@
// ========================================================================== // ==========================================================================
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using NetTopologySuite.Geometries; using NetTopologySuite.Geometries;
#pragma warning disable MA0048 // File name must match type name #pragma warning disable MA0048 // File name must match type name

Loading…
Cancel
Save