Class DatabaseTest

  • All Implemented Interfaces:
    net.splitcells.dem.testing.TestSuite

    public class DatabaseTest
    extends net.splitcells.dem.testing.TestSuiteI
    TODO Test incorrect types added to the content of a table.

    TODO Test consistency, when adding or removing many things

    • Constructor Detail

      • DatabaseTest

        public DatabaseTest()
    • Method Detail

      • testQueryInitialization

        @Test
        public void testQueryInitialization()
      • incorrectly_typed_values_addition_tests

        @Tag("testing_unit")
        @TestFactory
        public Stream<org.junit.jupiter.api.DynamicTest> incorrectly_typed_values_addition_tests()
      • test_incorrectly_typed_values_addition_test

        public void test_incorrectly_typed_values_addition_test​(Function<net.splitcells.dem.data.set.list.List<Attribute<?>>,​Database> databaseConstructor)
      • incorrectly_sized_values_addition_tests

        @Tag("testing_unit")
        @TestFactory
        public Stream<org.junit.jupiter.api.DynamicTest> incorrectly_sized_values_addition_tests()
      • test_incorrectly_sized_values_addition_test

        public void test_incorrectly_sized_values_addition_test​(Database voidDatabase)
      • single_addition_and_removal_tests

        @Tag("testing_unit")
        @TestFactory
        public Stream<org.junit.jupiter.api.DynamicTest> single_addition_and_removal_tests()
      • test_single_addition_and_removal

        public void test_single_addition_and_removal​(Database voidDatabase)
      • index_preservation_by_add_tests

        @Tag("testing_unit")
        @TestFactory
        public Stream<org.junit.jupiter.api.DynamicTest> index_preservation_by_add_tests()
      • test_index_preservation_by_add

        public void test_index_preservation_by_add​(Database voidDatabase)
      • subscription_tests

        @Tag("testing_unit")
        @TestFactory
        public Stream<org.junit.jupiter.api.DynamicTest> subscription_tests()
      • test_subscriptions

        public void test_subscriptions​(Database voidDatabase)
      • addTranslated_with_too_many_values_tests

        @Tag("testing_unit")
        @TestFactory
        public Stream<org.junit.jupiter.api.DynamicTest> addTranslated_with_too_many_values_tests()
      • test_addTranslated_with_too_many_values

        public void test_addTranslated_with_too_many_values​(Database voidDatabase)