diff --git a/test/runtests.jl b/test/runtests.jl index b1054342fffb8809d5fe8fb1a112b717a1d6a8d1..af8d1df8eea1d4c76ec7646918b53338982d4c90 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -168,10 +168,18 @@ using CaosDB @testset "Property values and datatypes" begin @testset "Entity properties" begin - int_prop = CaosDB.Entity.create_property_entity(name="IntProp", datatype="INTEGER") - double_prop = CaosDB.Entity.create_property_entity(name="DoubleProp", datatype="DOUBLE") - bool_prop = CaosDB.Entity.create_property_entity(name="BoolProp", datatype="BOOLEAN") - string_prop = CaosDB.Entity.create_property_entity(name="StringProp", datatype="TEXT") + int_prop = + CaosDB.Entity.create_property_entity(name = "IntProp", datatype = "INTEGER") + double_prop = CaosDB.Entity.create_property_entity( + name = "DoubleProp", + datatype = "DOUBLE", + ) + bool_prop = CaosDB.Entity.create_property_entity( + name = "BoolProp", + datatype = "BOOLEAN", + ) + string_prop = + CaosDB.Entity.create_property_entity(name = "StringProp", datatype = "TEXT") CaosDB.Entity.set_value(int_prop, 123) CaosDB.Entity.set_value(double_prop, 10.246) CaosDB.Entity.set_value(bool_prop, true) @@ -188,12 +196,28 @@ using CaosDB @test CaosDB.Entity.get_datatype(double_prop) == ("DOUBLE", false, false) @test CaosDB.Entity.get_datatype(bool_prop) == ("BOOLEAN", false, false) @test CaosDB.Entity.get_datatype(string_prop) == ("TEXT", false, false) - + """ Test lists """ - int_list_prop = CaosDB.Entity.create_property_entity(name="IntProp", datatype="INTEGER", is_list=true) - double_list_prop = CaosDB.Entity.create_property_entity(name="DoubleProp", datatype="DOUBLE", is_list=true) - bool_list_prop = CaosDB.Entity.create_property_entity(name="BoolProp", datatype="BOOLEAN", is_list=true) - string_list_prop = CaosDB.Entity.create_property_entity(name="StringProp", datatype="TEXT", is_list=true) + int_list_prop = CaosDB.Entity.create_property_entity( + name = "IntProp", + datatype = "INTEGER", + is_list = true, + ) + double_list_prop = CaosDB.Entity.create_property_entity( + name = "DoubleProp", + datatype = "DOUBLE", + is_list = true, + ) + bool_list_prop = CaosDB.Entity.create_property_entity( + name = "BoolProp", + datatype = "BOOLEAN", + is_list = true, + ) + string_list_prop = CaosDB.Entity.create_property_entity( + name = "StringProp", + datatype = "TEXT", + is_list = true, + ) CaosDB.Entity.set_value(int_list_prop, [123, 456]) CaosDB.Entity.set_value(double_list_prop, [10.246, 3.14]) CaosDB.Entity.set_value(bool_list_prop, [true, false]) @@ -212,10 +236,13 @@ using CaosDB @test CaosDB.Entity.get_datatype(string_list_prop) == ("TEXT", false, true) end @testset "Property properties" begin - int_prop = CaosDB.Entity.create_property(name="IntProp", datatype="INTEGER") - double_prop = CaosDB.Entity.create_property(name="DoubleProp", datatype="DOUBLE") - bool_prop = CaosDB.Entity.create_property(name="BoolProp", datatype="BOOLEAN") - string_prop = CaosDB.Entity.create_property(name="StringProp", datatype="TEXT") + int_prop = CaosDB.Entity.create_property(name = "IntProp", datatype = "INTEGER") + double_prop = + CaosDB.Entity.create_property(name = "DoubleProp", datatype = "DOUBLE") + bool_prop = + CaosDB.Entity.create_property(name = "BoolProp", datatype = "BOOLEAN") + string_prop = + CaosDB.Entity.create_property(name = "StringProp", datatype = "TEXT") CaosDB.Entity.set_value(int_prop, 123) CaosDB.Entity.set_value(double_prop, 10.246) CaosDB.Entity.set_value(bool_prop, true) @@ -232,12 +259,28 @@ using CaosDB @test CaosDB.Entity.get_datatype(double_prop) == ("DOUBLE", false, false) @test CaosDB.Entity.get_datatype(bool_prop) == ("BOOLEAN", false, false) @test CaosDB.Entity.get_datatype(string_prop) == ("TEXT", false, false) - + """ Test lists """ - int_list_prop = CaosDB.Entity.create_property(name="IntProp", datatype="INTEGER", is_list=true) - double_list_prop = CaosDB.Entity.create_property(name="DoubleProp", datatype="DOUBLE", is_list=true) - bool_list_prop = CaosDB.Entity.create_property(name="BoolProp", datatype="BOOLEAN", is_list=true) - string_list_prop = CaosDB.Entity.create_property(name="StringProp", datatype="TEXT", is_list=true) + int_list_prop = CaosDB.Entity.create_property( + name = "IntProp", + datatype = "INTEGER", + is_list = true, + ) + double_list_prop = CaosDB.Entity.create_property( + name = "DoubleProp", + datatype = "DOUBLE", + is_list = true, + ) + bool_list_prop = CaosDB.Entity.create_property( + name = "BoolProp", + datatype = "BOOLEAN", + is_list = true, + ) + string_list_prop = CaosDB.Entity.create_property( + name = "StringProp", + datatype = "TEXT", + is_list = true, + ) CaosDB.Entity.set_value(int_list_prop, [123, 456]) CaosDB.Entity.set_value(double_list_prop, [10.246, 3.14]) CaosDB.Entity.set_value(bool_list_prop, [true, false])