From 1ad8bb2ea34df045ea728b8dc0a6bd9e86a77eca Mon Sep 17 00:00:00 2001
From: florian <f.spreckelsen@inidscale.com>
Date: Wed, 8 Sep 2021 11:25:16 +0200
Subject: [PATCH] ENH: Introduce minimal ccaosdb version constant and use in
 test

---
 src/CaosDB.jl    | 8 +++++++-
 test/runtests.jl | 2 +-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/CaosDB.jl b/src/CaosDB.jl
index 3f0811a..e15b46d 100644
--- a/src/CaosDB.jl
+++ b/src/CaosDB.jl
@@ -28,6 +28,9 @@ module CaosDB
 export evaluate_return_code,
     CaosDBException, ClientException, GenericCaosDBException, CaosDBMessage
 
+# Exports from module Constants
+export MIN_CCAOSDB_VERSION
+
 # Exports from module Utility
 export get_ccaosdb_version, get_env_fallback
 
@@ -122,6 +125,8 @@ end
 
 include("Exceptions.jl")
 
+include("Constants.jl")
+
 include("Info.jl")
 
 include("Utility.jl")
@@ -134,6 +139,7 @@ include("Entity.jl")
 
 include("Transaction.jl")
 
-using .Exceptions, .Info, .Authentication, .Connection, .Utility, .Entity, .Transaction
+using .Exceptions,
+    .Constants, .Info, .Authentication, .Connection, .Utility, .Entity, .Transaction
 
 end # CaosDB
diff --git a/test/runtests.jl b/test/runtests.jl
index 5bccba5..8f52278 100644
--- a/test/runtests.jl
+++ b/test/runtests.jl
@@ -25,7 +25,7 @@ using CaosDB
 
 @testset "CaosDBUnitTests" begin
     @testset "TestCaosdbCppLibVersion" begin
-        @test CaosDB.Utility.get_ccaosdb_version() >= v"0.0.16"
+        @test CaosDB.Utility.get_ccaosdb_version() >= CaosDB.Constants.MIN_CCAOSDB_VERSION
     end
 
     @testset "TestUtility" begin
-- 
GitLab