From 475f20b3cb5ffd85e892083700ca8b5b3c222e0e Mon Sep 17 00:00:00 2001 From: Jo-Be-Co Date: Fri, 17 Apr 2026 08:35:43 +0200 Subject: [PATCH] unit tests added for new list operations --- .../TemplatesTests.cs | 97 +++++++++++-------- 1 file changed, 55 insertions(+), 42 deletions(-) diff --git a/Source/_Tests/LibationFileManager.Tests/TemplatesTests.cs b/Source/_Tests/LibationFileManager.Tests/TemplatesTests.cs index 997a6cad..fc14f1de 100644 --- a/Source/_Tests/LibationFileManager.Tests/TemplatesTests.cs +++ b/Source/_Tests/LibationFileManager.Tests/TemplatesTests.cs @@ -601,57 +601,70 @@ namespace TemplatesTests } [TestMethod] - [DataRow(@"true<-cmp>", "true")] - [DataRow(@"true<-cmp>", "")] [DataRow("true<-cmp>", "true")] [DataRow("false<-cmp>", "")] - [DataRow("true<-cmp>", "true")] - [DataRow("true<-cmp>", "")] [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] [DataRow("false<-cmp>", "")] [DataRow("true<-cmp>", "true")] - [DataRow("true<-cmp>", "")] [DataRow("= '99'->true<-cmp>", "true")] - [DataRow("= 1->true<-cmp>", "true")] - [DataRow(" 1->true<-cmp>", "true")] - [DataRow("true<-cmp>", "true")] - [DataRow("true<-cmp>", "true")] - [DataRow("true<-cmp>", "true")] [DataRow("= '3'->true<-cmp>", "true")] - [DataRow("= 3->true<-cmp>", "")] - [DataRow("= 2->true<-cmp>", "true")] - [DataRow("true<-cmp>", "true")] [DataRow("true<-cmp>", "true")] - [DataRow("true<-cmp>", "true")] - [DataRow("false<-cmp>", "")] - [DataRow("true<-cmp>", "true")] - [DataRow("false<-cmp>", "")] - [DataRow("true<-cmp>", "true")] - [DataRow(@"true<-cmp>", "")] - [DataRow("true<-cmp>", "")] - [DataRow("true<-cmp>", "")] - [DataRow("true<-cmp>", "")] - [DataRow("true<-cmp>", "")] - [DataRow("true<-cmp>", "")] - [DataRow("true<-cmp>", "")] - [DataRow("false<-cmp>", "false")] - [DataRow("true<-cmp>", "true")] - [DataRow("false<-cmp>", "")] - [DataRow("true<-cmp>", "true")] - [DataRow("true<-cmp>", "true")] - [DataRow("true<-cmp>", "")] - [DataRow("true<-cmp>", "true")] - [DataRow("true<-cmp>", "")] - [DataRow("true<-cmp>", "")] - [DataRow(" '42'->true<-cmp>", "true")] - [DataRow(" 42->true<-cmp>", "true")] - [DataRow("true<-cmp>", "true")] - [DataRow("> 'Tag2'->true<-cmp>", "true")] - [DataRow("true<-cmp>", "true")] - [DataRow("true<-cmp>", "true")] - [DataRow("=> tag->true<-cmp>", "true")] - [DataRow("-> tag->true<-cmp>", "")] + // + [DataRow("true<-cmp>", "")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + // + [DataRow("true<-cmp>", "true")] + [DataRow("> tag[slice(3)] ->true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + // + [DataRow("true<-cmp>", "true")] + [DataRow("> tag[slice(2)] ->true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + // + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + // + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + // + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + // + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + // + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + // + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("=> tag[slice(1..2)] ->true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + // + [DataRow("true<-cmp>", "")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] + // + [DataRow("true<-cmp>", "")] + [DataRow("true<-cmp>", "true")] + [DataRow("-> tag[slice(1..2)] ->true<-cmp>", "true")] + [DataRow("true<-cmp>", "true")] public void Cmp_test(string template, string expected) { var bookDto = GetLibraryBook();