diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2014-10-15 13:05:40 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2014-10-15 13:05:40 +0200 |
commit | 1127e07a2a6d6b3c0cbd342396e6c8af7ee54040 (patch) | |
tree | 1c21fe3da449094d0d7860fe88dc9d6ce26b183d /tests | |
parent | a4c747472abc18e5fcb5a2e5caf7fe7ed1495027 (diff) | |
download | crawler-1127e07a2a6d6b3c0cbd342396e6c8af7ee54040.tar.gz crawler-1127e07a2a6d6b3c0cbd342396e6c8af7ee54040.tar.bz2 |
added a directory scanner (Linux for now)
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/utils/GNUmakefile | 5 | ||||
-rwxr-xr-x | tests/utils/Makefile.W32 | 5 | ||||
-rw-r--r-- | tests/utils/test6.DATA/adir/afile2 | 0 | ||||
-rw-r--r-- | tests/utils/test6.DATA/adir/afile3 | 0 | ||||
-rw-r--r-- | tests/utils/test6.DATA/adir2/adir3/afile4 | 0 | ||||
-rw-r--r-- | tests/utils/test6.DATA/adir2/adir3/afile5 | 0 | ||||
-rw-r--r-- | tests/utils/test6.DATA/afile | 0 | ||||
-rw-r--r-- | tests/utils/test6.MUST | 5 | ||||
-rwxr-xr-x | tests/utils/test6.cpp | 20 |
9 files changed, 33 insertions, 2 deletions
diff --git a/tests/utils/GNUmakefile b/tests/utils/GNUmakefile index af51da7..9e34155 100755 --- a/tests/utils/GNUmakefile +++ b/tests/utils/GNUmakefile @@ -17,7 +17,8 @@ TEST_CPP_BINS = \ test2$(EXE) \ test3$(EXE) \ test4$(EXE) \ - test5$(EXE) + test5$(EXE) \ + test6$(EXE) OBJS = @@ -36,3 +37,5 @@ local_test: @./exec_test test3 "Singleton" @./exec_test test4 "StringUtils split" @./exec_test test5 "StringUtils stringicasecmp" + @./exec_test test6 "FileUtils directory_entries" + diff --git a/tests/utils/Makefile.W32 b/tests/utils/Makefile.W32 index 55a681b..23fced4 100755 --- a/tests/utils/Makefile.W32 +++ b/tests/utils/Makefile.W32 @@ -23,7 +23,8 @@ TEST_CPP_BINS = \ test2.exe \ test3.exe \ test4.exe \ - test5.exe + test5.exe \ + test6.exe OBJS = @@ -34,6 +35,7 @@ test2.exe: test2.obj test3.exe: test3.obj test4.exe: test4.obj test5.exe: test5.obj +test6.exe: test6.obj local_all: @@ -48,3 +50,4 @@ local_test: @-exec_test test3 "Singleton" @-exec_test test4 "StringUtils split" @-exec_test test5 "StringUtils stringicasecmp" + @-exec_test test6 "FileUtils directory_entries" diff --git a/tests/utils/test6.DATA/adir/afile2 b/tests/utils/test6.DATA/adir/afile2 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/utils/test6.DATA/adir/afile2 diff --git a/tests/utils/test6.DATA/adir/afile3 b/tests/utils/test6.DATA/adir/afile3 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/utils/test6.DATA/adir/afile3 diff --git a/tests/utils/test6.DATA/adir2/adir3/afile4 b/tests/utils/test6.DATA/adir2/adir3/afile4 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/utils/test6.DATA/adir2/adir3/afile4 diff --git a/tests/utils/test6.DATA/adir2/adir3/afile5 b/tests/utils/test6.DATA/adir2/adir3/afile5 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/utils/test6.DATA/adir2/adir3/afile5 diff --git a/tests/utils/test6.DATA/afile b/tests/utils/test6.DATA/afile new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/utils/test6.DATA/afile diff --git a/tests/utils/test6.MUST b/tests/utils/test6.MUST new file mode 100644 index 0000000..45c0670 --- /dev/null +++ b/tests/utils/test6.MUST @@ -0,0 +1,5 @@ +test6.DATA/adir/afile2 +test6.DATA/adir/afile3 +test6.DATA/adir2/adir3/afile4 +test6.DATA/adir2/adir3/afile5 +test6.DATA/afile diff --git a/tests/utils/test6.cpp b/tests/utils/test6.cpp new file mode 100755 index 0000000..839f69b --- /dev/null +++ b/tests/utils/test6.cpp @@ -0,0 +1,20 @@ +#include "FileUtils.hpp" + +#include <iostream> +#include <algorithm> + +using namespace std; + +int main( void ) +{ + vector<string> entries = directory_entries( "test6.DATA", true, true ); + + sort( entries.begin( ), entries.end( ) ); + + vector<string>::const_iterator it, end = entries.end( ); + for( it = entries.begin( ); it != end; it++ ) { + cout << (*it) << endl; + } + + return 0; +} |