Skip to content

Commit 835f64a

Browse files
committed
Make tests compatible with many storages
1 parent d3e6304 commit 835f64a

3 files changed

Lines changed: 14 additions & 3 deletions

File tree

Orm/Xtensive.Orm.Tests.FSharp/ArithmeticOperationsCompilersTest.fs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ type Fixture() =
5252

5353
[<Test>]
5454
member this.AdditionTimeSpanTest() =
55+
Require.ProviderIsNot (StorageProvider.PostgreSql)
5556
use session = base.Domain.OpenSession ()
5657
use ts = session.OpenTransaction ()
5758
X (TimeSpanField = System.TimeSpan.FromTicks(111222333)) |> ignore
@@ -120,6 +121,7 @@ type Fixture() =
120121

121122
[<Test>]
122123
member this.SubtractionTimeSpanTest() =
124+
Require.ProviderIsNot (StorageProvider.PostgreSql)
123125
use session = base.Domain.OpenSession ()
124126
use ts = session.OpenTransaction ()
125127
X (TimeSpanField = System.TimeSpan.FromTicks(111222333)) |> ignore
@@ -154,6 +156,7 @@ type Fixture() =
154156

155157
[<Test>]
156158
member this.MultiplyDecimalTest() =
159+
Require.ProviderIsNot StorageProvider.Firebird
157160
use session = base.Domain.OpenSession ()
158161
use ts = session.OpenTransaction ()
159162
X (DecimalField = decimal 16.0) |> ignore

Orm/Xtensive.Orm.Tests.FSharp/ComparisonCompilersTest.fs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ type Fixture() =
154154

155155
[<Test>]
156156
member this.EqualitySingleTest() =
157+
Require.ProviderIsNot (StorageProvider.Sqlite ||| StorageProvider.Firebird ||| StorageProvider.MySql)
157158
use session = base.Domain.OpenSession ()
158159
use ts = session.OpenTransaction ()
159160
X (SingleField = 1.14F) |> ignore

Orm/Xtensive.Orm.Tests.FSharp/StringCompilersTest.fs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@ type Fixture() =
188188

189189
[<Test>]
190190
member this.TrimTest() =
191+
Require.ProviderIsNot(StorageProvider.Firebird)
191192
use session = base.Domain.OpenSession ()
192193
use ts = session.OpenTransaction ()
193194
Person (Name = " John ") |> ignore
@@ -205,6 +206,7 @@ type Fixture() =
205206

206207
[<Test>]
207208
member this.TrimStartTest() =
209+
Require.ProviderIsNot(StorageProvider.Firebird)
208210
use session = base.Domain.OpenSession ()
209211
use ts = session.OpenTransaction ()
210212
Person (Name = " John ") |> ignore
@@ -222,6 +224,7 @@ type Fixture() =
222224

223225
[<Test>]
224226
member this.TrimEndTest() =
227+
Require.ProviderIsNot(StorageProvider.Firebird)
225228
use session = base.Domain.OpenSession ()
226229
use ts = session.OpenTransaction ()
227230
Person (Name = " John ") |> ignore
@@ -239,7 +242,7 @@ type Fixture() =
239242

240243
[<Test>]
241244
member this.TrimCharsTest() =
242-
Require.ProviderIsNot(StorageProvider.SqlServer)
245+
Require.ProviderIsNot(StorageProvider.SqlServer ||| StorageProvider.Firebird)
243246
use session = base.Domain.OpenSession ()
244247
use ts = session.OpenTransaction ()
245248
Person (Name = "!?John!?") |> ignore
@@ -257,7 +260,7 @@ type Fixture() =
257260

258261
[<Test>]
259262
member this.TrimStartCharsTest() =
260-
Require.ProviderIsNot(StorageProvider.SqlServer)
263+
Require.ProviderIsNot(StorageProvider.SqlServer ||| StorageProvider.Firebird)
261264
use session = base.Domain.OpenSession ()
262265
use ts = session.OpenTransaction ()
263266
Person (Name = "!?John!?") |> ignore
@@ -275,7 +278,7 @@ type Fixture() =
275278

276279
[<Test>]
277280
member this.TrimEndCharsTest() =
278-
Require.ProviderIsNot(StorageProvider.SqlServer)
281+
Require.ProviderIsNot(StorageProvider.SqlServer ||| StorageProvider.Firebird)
279282
use session = base.Domain.OpenSession ()
280283
use ts = session.OpenTransaction ()
281284
Person (Name = "!?John!?") |> ignore
@@ -429,6 +432,7 @@ type Fixture() =
429432

430433
[<Test>]
431434
member this.IndexOfTest1() =
435+
Require.ProviderIsNot StorageProvider.Sqlite
432436
use session = base.Domain.OpenSession ()
433437
use ts = session.OpenTransaction ()
434438
Person (Name = "!?John!?") |> ignore
@@ -446,6 +450,7 @@ type Fixture() =
446450

447451
[<Test>]
448452
member this.IndexOfTest2() =
453+
Require.ProviderIsNot StorageProvider.Sqlite
449454
use session = base.Domain.OpenSession ()
450455
use ts = session.OpenTransaction ()
451456
Person (Name = "!?John!?") |> ignore
@@ -463,6 +468,7 @@ type Fixture() =
463468

464469
[<Test>]
465470
member this.IndexOfTest3() =
471+
Require.ProviderIsNot StorageProvider.Sqlite
466472
use session = base.Domain.OpenSession ()
467473
use ts = session.OpenTransaction ()
468474
Person (Name = "!?John!?") |> ignore
@@ -480,6 +486,7 @@ type Fixture() =
480486

481487
[<Test>]
482488
member this.IndexOfTest4() =
489+
Require.ProviderIsNot StorageProvider.Sqlite
483490
use session = base.Domain.OpenSession ()
484491
use ts = session.OpenTransaction ()
485492
Person (Name = "!?John!?") |> ignore

0 commit comments

Comments
 (0)