49 Commits

Author SHA1 Message Date
Aaron Helton
0d6846f3d7 Added build pass/fail badge to README. 2019-11-01 16:05:44 -04:00
Aaron Helton
216b03ddda Fix issue where additional tests weren't running. 2019-11-01 15:56:29 -04:00
Aaron Helton
6e037b8909 Merge pull request #5 from Aargonian/BreakingChange
Intentionally Broke the Build then Fixed It
2019-11-01 15:48:38 -04:00
Aaron Helton
661c47fee2 Fix broken test 2019-11-01 15:47:12 -04:00
Aaron Helton
2547e21ea7 Fix test script not returning proper status code. 2019-11-01 15:45:22 -04:00
Aaron Helton
d3a90cf7e1 Fix case error 2019-11-01 15:40:44 -04:00
Aaron Helton
1f2f57ded5 Fix Travis Build Not Catching Failures 2019-11-01 15:38:22 -04:00
Aaron Helton
b219fa2845 Intentionally Broke the Build 2019-11-01 15:33:10 -04:00
Aaron Helton
615045e0b7 Added basic travis-ci support 2019-11-01 15:19:06 -04:00
Aaron Helton
c28d9a61a5 Fixed Test.cmd to add additional tests 2019-10-30 23:54:04 -04:00
Aaron Helton
e43cce4dc4 Updated .gitignore 2019-10-30 23:51:43 -04:00
Aaron Helton
6e0c1ee691 Fixed error that causes long --descending option to fail 2019-10-30 23:50:56 -04:00
Aaron Helton
bdf409e42e Added Descending Option and Command Line Parsing
I also added some appropriate tests. It appears to work, but tests 5 and 6 appear to fail due to a problem parsing the long --descending option.
2019-10-30 23:46:04 -04:00
Aaron Helton
c0a621b71b Changed README to reflect testing and platform changes 2019-10-23 22:26:55 -04:00
Aaron Helton
7fb400ee4f Added the ability to test/build in Unix 2019-10-23 22:24:27 -04:00
Aaron Helton
6ef34bf42f Updated .gitignore to ignore unix build directory 2019-10-23 22:15:30 -04:00
Aaron Helton
7a45e68483 Added definitions for min/max since they are not defined outside Visual Studio 2019-10-23 22:14:53 -04:00
Aaron Helton
64a6c08f58 Add information about testing to the README 2019-10-23 22:08:02 -04:00
Aaron Helton
b7b816aa2e Fix error in cmake file to allow testing on build. 2019-10-23 22:04:43 -04:00
Aaron Helton
9d0f4b7c94 Merge pull request #4 from Aargonian/bugfix#2
Bugfix#2 Sorting alphabetically is not case-insensitive
2019-10-23 22:00:13 -04:00
Aaron Helton
ca98588943 Remove NameSort.exe from test folder and add to .gitignore 2019-10-23 21:59:21 -04:00
Aaron Helton
224916923c Fix typo in name_string.c that caused sorting errors for second test 2019-10-23 21:58:30 -04:00
Aaron Helton
42c51b3e3a Merge pull request #3 from Aargonian/test-setup
Add Testing Support
2019-10-23 21:54:29 -04:00
Aaron Helton
618647d738 Added another set of testing files
These test for if the alphabetical sort is case-insensitive, which it should be. It appears that the program currently fails this test. Recommend a bugfix branch for this.
2019-10-23 21:45:35 -04:00
Aaron Helton
8006c18938 Add the test output file to .gitignore 2019-10-23 21:38:20 -04:00
Aaron Helton
bf2f0c8b4c Minor Updates to Test Script 2019-10-23 21:37:47 -04:00
Aaron Helton
94f377d17b Fix Test.bat to Test.cmd with relevant command changes 2019-10-23 21:32:57 -04:00
Aaron Helton
78eb546dd6 Setup Basic Testing Framework 2019-10-23 21:26:29 -04:00
Aaron Helton
0072836a87 Merge pull request #2 from Aargonian/bugfix#1
Merge buffer overflow bugfix into master
2019-10-17 22:25:38 -04:00
Aaron Helton
d75ea42b65 Remove some leftover redundant headers from cleanup 2019-10-17 22:24:00 -04:00
Aaron Helton
0e7392bcca Fix typo in constants that could cause buffer overflow 2019-10-17 22:22:57 -04:00
Aaron Helton
71d60c8858 Merge pull request #1 from Aargonian/cleanup
Merge cleanup into master
2019-10-17 22:18:17 -04:00
Aaron Helton
0966b43be5 Factor constants and typedefs into separate header 2019-10-17 22:13:30 -04:00
Aaron Helton
33e789f235 Small spacing change for format consistency 2019-10-17 19:07:24 -04:00
Aaron Helton
e1a79cd536 Extract file IO ops into separate file 2019-10-17 19:04:45 -04:00
Aaron Helton
e2f29e8e33 Remove unneeded concatenate_string function 2019-10-11 15:29:17 -04:00
Aaron Helton
f76bf841ba Added MIT License 2019-10-11 14:42:43 -04:00
Aaron Helton
b277d0461c Close file before exiting. 2019-10-10 16:38:53 -04:00
Aaron Helton
0971d8fdb7 Small update to vector documentation 2019-10-10 16:38:22 -04:00
Aaron Helton
baaaf13936 Added vector destructor function 2019-10-10 16:29:51 -04:00
Aaron Helton
93f81e171d Modify strip interface to be more convenient. 2019-10-10 16:24:48 -04:00
Aaron Helton
829432937e Extract vector ops and structure into separate files 2019-10-10 16:22:03 -04:00
Aaron Helton
f02c62d2cd Updated .gitignore to ignore Visual Studio 2019-10-09 23:21:10 -04:00
Aaron Helton
0028a91bbd Updated Minimum CMake Version and Added README 2019-10-09 23:20:34 -04:00
Aaron Helton
1358882508 Added file reading capability. 2019-10-09 22:31:59 -04:00
Aaron Helton
c249845beb Change strlen_t to be uint_least8_t for compatibility guarantee 2019-10-09 22:01:22 -04:00
Aaron Helton
03b4dfe5cb Added vector code and a strip function for strings. 2019-10-09 21:56:42 -04:00
Aaron Helton
03cb4f215d Added .gitignore 2019-10-09 21:03:39 -04:00
Aaron Helton
16c4eaceae Initial Commit. Strings seem to work! 2019-10-09 21:02:15 -04:00