summaryrefslogtreecommitdiff
path: root/src/test
AgeCommit message (Collapse)Author
2012-04-03tor_vsscanf(): Don't return -1 if '%%' doesn't match.George Kadianakis
tor_vsscanf() is supposed to return the current number of matches on match failure.
2012-03-30Fix a couple of "unused assigned value" warnings in parse_config testsNick Mathewson
Coverity doesn't like the fact that we were storing the value of parse_config_line_from_str() but not checking it in a couple of cases. Fixes CID 505 and 506.
2012-03-28Fix a bunch of check-spaces complaintsSebastian Hahn
2012-03-27Refactor the API for setting up a block cipher.Nick Mathewson
It allows us more flexibility on the backend if the user needs to specify the key and IV at setup time.
2012-03-27Remove support for PK_NO_PADDING in crypto_pk_public_hybrid_encryptNick Mathewson
We never use it, and it would be a stupid thing if we started using it.
2012-03-27Merge remote-tracking branch 'karsten/bug5053'Nick Mathewson
2012-03-27Provide large enough buffer in test_util_sscanf()Sebastian Hahn
This was causing crashes during unit test runs, as stack smashing protections got triggered. Issue spotted by weasel
2012-03-08Disable some tor_sscanf tests that gcc says are illegal formatsNick Mathewson
2012-03-08Fix new strcmp_opt/len tests on OSs where strcmp() can return values >1 or <-1Nick Mathewson
2012-03-08Add unit tests for path_is_relativeEsteban Manchado Velázquez
2012-03-08Some more corner cases for tor_sscanfEsteban Manchado Velázquez
2012-03-08expand_filename tests for trailing slash in $HOMEEsteban Manchado Velázquez
2012-03-08Add some tests for expand_filenameEsteban Manchado Velázquez
2012-03-08Add two small tests for tor_sscanfEsteban Manchado Velázquez
2012-03-08Add test for broken escapes in parse_config_...Esteban Manchado Velázquez
2012-03-08Add some unit tests for parse_iso_timeEsteban Manchado Velázquez
2012-03-08Add tests for string_is_C_identifierEsteban Manchado Velázquez
2012-03-08Improve coverage in string-related unit testsEsteban Manchado Velázquez
2012-03-08Improve coverage in time-related unit testsEsteban Manchado Velázquez
2012-03-08Remove unreliable assertionEsteban Manchado Velázquez
* This assertion fails when executing the whole suite, but not when executing this test by itself * Ideally I'd prefer starting with a guaranteed empty directory, but it's not very important in this case as non-existence of other paths is being checked explicitly
2012-03-08Add extra tests for wrap_stringEsteban Manchado Velázquez
2012-03-08Add extra tests for get_parent_directoryEsteban Manchado Velázquez
2012-03-08Tweak test case text so it's clearerEsteban Manchado Velázquez
2012-03-08Improve eat_whitespace* unit testsEsteban Manchado Velázquez
2012-03-08Put expected first in n_bits_set_u8 unit testsEsteban Manchado Velázquez
2012-03-08Improve tor_split_lines unit testsEsteban Manchado Velázquez
* Add some more test cases * Switch to test_assert et al
2012-03-08Use test_streq in join_win_cmdline unit testsEsteban Manchado Velázquez
2012-03-08Use test_eq et al in spawn_background unit testsEsteban Manchado Velázquez
2012-03-08Use test_streq in format_helper_exit_status testsEsteban Manchado Velázquez
2012-03-08Improve get_parent_directory unit testsEsteban Manchado Velázquez
* Add more test cases to the get_parent_directory tests * Switch the parameter order so that the expected value is the first one
2012-03-08Improve listdir unit testsEsteban Manchado Velázquez
2012-03-08Improve a bit asprintf unit testsEsteban Manchado Velázquez
2012-03-08Rewrite the find_str_at_start_of_line unit testsEsteban Manchado Velázquez
2012-03-08Improve/extend strtok_r unit testsEsteban Manchado Velázquez
* Add several failing tests (embedded in an "#if 0" block) for behaviour that doesn't match strtok_r * Add another, passing, more interesting test * Use test_eq_ptr(NULL, ...) instead of test_assert(NULL == ...)
2012-03-08Improve tor_sscanf testsEsteban Manchado Velázquez
* Add many new test cases, tweak/improve existing ones, reorganize them a bit * Switch the parameters in all test_eq calls so the expected value is the first * Change all the "r = tor_sscanf(...);\ntest_eq(1, r)" to the more compact "test_eq(1, tor_sscanf(...))". It may be a tiny bit harder to find the tor_sscanf calls (it's the long lines anyway), but it saves a lot of lines, which should help readability.
2012-03-08Improve test case for read_escaped_data unit testEsteban Manchado Velázquez
2012-03-08Trivial readability changes in mmap unit testsEsteban Manchado Velázquez
2012-03-08Clean up and improve gzip unit testsEsteban Manchado Velázquez
* Switch some test_eq parameters so the expected is always the first parameter * Drop some manual checks of compressed format magic numbers (they're pointless and they make the unit tests less readable and more fragile, considering we're already indirectly checking those magic numbers via the detect_compression_method function) * Add a couple of extra assertions
2012-03-08Add/improve the rest of the strmisc testsEsteban Manchado Velázquez
2012-03-08Improve tor_snprintf testsEsteban Manchado Velázquez
2012-03-08Add/improve tests for str{,case}cmp{start,end}Esteban Manchado Velázquez
2012-03-08Add more/better tests in test_util_strmiscEsteban Manchado Velázquez
2012-03-08Trivial cosmetic fix in test commentsEsteban Manchado Velázquez
2012-03-08Organize test_util_time in blocksEsteban Manchado Velázquez
* Separate the tests for different functions with a comment * Move some test init code further down, closer to where it was actually being used
2012-03-08Add test for comments in the config parserEsteban Manchado Velázquez
2012-03-08Remove duplicated macro definitionEsteban Manchado Velázquez
2012-03-08Add test for broken hex parsingEsteban Manchado Velázquez
* The test currently fails, but it's commented out (with an "#if 0") * As a broken octal actually gives a parse error, it seems fair that this fails, too
2012-03-08Improve config parser escaped content testsEsteban Manchado Velázquez
2012-03-08Add tests for escaped content in configEsteban Manchado Velázquez
2012-03-08Add quoted content tests for the config parserEsteban Manchado Velázquez