diff options
| author | Petr Cech <pcech@redhat.com> | 2015-11-27 06:39:37 -0500 |
|---|---|---|
| committer | Lukas Slebodnik <lslebodn@redhat.com> | 2016-02-24 13:51:13 +0100 |
| commit | b590f44c06158485357d69cc5b24d5af05f1bb95 (patch) | |
| tree | 76fa505452fbf5d833a44c369bb831c674000964 /Makefile.am | |
| parent | cf1109e30320a994187edeb438ac7cdc36f0dd2b (diff) | |
| download | sssd-b590f44c06158485357d69cc5b24d5af05f1bb95.tar.gz sssd-b590f44c06158485357d69cc5b24d5af05f1bb95.tar.xz sssd-b590f44c06158485357d69cc5b24d5af05f1bb95.zip | |
TEST_TOOLS_COLONDB: Add tests for sss_colondb_*
There are three functions at API of colondb wrapper:
* sss_colondb_open()
* sss_colondb_readline()
* sss_colondb_writeline()
This patch adds tests for all of them.
We test those cases:
* open nonexisting file for read
* open nonexisting file for write
* open existing empty file for read
* open existing file with records for read
* open existing empty file for write
* open existing file with records for write
* write to empty file
* write to file with existing records
* sss_colondb_open()
* sss_colondb_readline()
* sss_colondb_write_line()
* write to empty file and read it
Resolves:
https://fedorahosted.org/sssd/ticket/2764
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'Makefile.am')
| -rw-r--r-- | Makefile.am | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 8ff3322c..4e4f38a5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -241,6 +241,7 @@ if HAVE_CMOCKA pam-srv-tests \ test_ipa_subdom_util \ test_ipa_subdom_server \ + test_tools_colondb \ test_krb5_wait_queue \ test_cert_utils \ test_ldap_id_cleanup \ @@ -2576,6 +2577,22 @@ test_ipa_subdom_server_LDADD = \ libdlopen_test_providers.la \ $(NULL) +test_tools_colondb_SOURCES = \ + src/tests/cmocka/test_tools_colondb.c \ + src/tools/common/sss_colondb.c \ + $(NULL) +test_tools_colondb_CFLAGS = \ + $(AM_CFLAGS) \ + $(NULL) +test_tools_colondb_LDFLAGS = \ + $(NULL) +test_tools_colondb_LDADD = \ + $(CMOCKA_LIBS) \ + $(SSSD_INTERNAL_LTLIBS) \ + $(POPT_LIBS) \ + libsss_test_common.la \ + $(NULL) + test_krb5_wait_queue_SOURCES = \ src/tests/cmocka/common_mock_be.c \ src/tests/cmocka/test_krb5_wait_queue.c \ |
