Testing of non-exposed functions
Julius Bünger <[email protected]> Wed, 5 Jun 2024 11:57:41 +0200
| Newsgroups | gmane.network.gnunet.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all, I have a question of secondary importance: I recently asked the question whether we do unit tests in gnunet. Looking at the examples pointed to in reply, I realize that I probably didn't ask for what I meant. What I meant was: Do we write tests for functions that are not exposed via API? And if so: How do we? The example at hand: I think the pattern matching function of GNUNET_DISK_glob() has a bug and I would like to test the pattern matching function without actually interacting with the file system, without calling GNUNET_DISK_glob(). If there's no proper way, I'll simply go ahead and expand the test_disk.c to cover GNUNET_DISK_glob() via the exposed API call. Thanks in advance julius/ch3
(unnamed)
(application/pgp-keys, 32.9 KB) - not displayed
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEECTKHIxAGsfZPAsg4tZUEf7EzB0oFAmZgNpAACgkQtZUEf7Ez B0psVg/7B9i3inGkvqL0z1ueYNlipih/QVqiIiWf7tLVf0n3Q3HPI2PFaZSV5vjh etcH+FyEtz9iPpqzdzDGzauGqm/YOEdyIEnVDQD9YmL1MaTGxa0JKQjS59nvvwS1 VNyNQc8kKOrMBQ4+wlLTAIKCcsD33DpGx2AwAZUix58Y0Onlo3doUzRdDw8lwNku 5pm+7pg95c3mUXzsqqDbd6/3+shVAwWaA0TiUmrgGw5AmzjxN1lAMgcVt1eOok55 f3SFFd5Jg2JMUFSjlJ9vT/1rUhhnJ46dcPu37wy+yDIqQXVMYxccdu/AvFDLKUGM numJb1z0iJKxMUmGqjQ3rVsKcm/lis8+N7svWqxD90tmAkmJp5oKDuSHxnWb3lho SbbwVPMhehOMDkLkuJqYEA2VLWna8HOYBdjnAVLSFfsFy3FNcbTzn/sOdTALTNTb tT7PFgVe/IeZzMW6KdnHA7dv6dIrKoyNIgLBmIqPYPFnlVmf03fPTHiFl+D6CHWg F67VGgxnvDueojejQ/RAGAqju2E+PtMxOTfb7w8AWhoieWlicX5BNWHQsoTfgXR2 LTcuaPqi5YQGRy5vYRWNMA6VhbJbsraCX8L+kM/gKaFHNNnnak4QRDkyiROyEHrF si8qj47gli8cSIHpJqHGmo/4YCAigCAmsePSi/FSS0n1bfAmpAs= =ezVW -----END PGP SIGNATURE-----