JayBeams
0.1
Another project to have fun coding.
jb
ut_filetype.cpp
Go to the documentation of this file.
1
#include <
jb/filetype.hpp
>
2
3
#include <boost/test/unit_test.hpp>
4
5
/**
6
* @test Verify jb::is_gz works as expected.
7
*/
8
BOOST_AUTO_TEST_CASE
(is_gz_basic) {
9
10
BOOST_CHECK_EQUAL(
false
,
jb::is_gz
(
""
));
11
BOOST_CHECK_EQUAL(
false
,
jb::is_gz
(
"foo.Z"
));
12
BOOST_CHECK_EQUAL(
false
,
jb::is_gz
(
"foo.gz.Z"
));
13
BOOST_CHECK_EQUAL(
false
,
jb::is_gz
(
"bar.gz/foo"
));
14
BOOST_CHECK_EQUAL(
false
,
jb::is_gz
(
"bar/foo"
));
15
BOOST_CHECK_EQUAL(
false
,
jb::is_gz
(
".gz"
));
16
17
BOOST_CHECK_EQUAL(
true
,
jb::is_gz
(
"foo.gz"
));
18
BOOST_CHECK_EQUAL(
true
,
jb::is_gz
(
"bar/foo.gz"
));
19
BOOST_CHECK_EQUAL(
true
,
jb::is_gz
(
"bar/baz/foo.gz"
));
20
}
BOOST_AUTO_TEST_CASE
BOOST_AUTO_TEST_CASE(is_gz_basic)
Definition:
ut_filetype.cpp:8
filetype.hpp
jb::is_gz
bool is_gz(std::string const &filename)
Return true if the filename ends in .gz.
Definition:
filetype.cpp:3
Generated by
1.8.13