19 lines
328 B
C++
19 lines
328 B
C++
|
|
#include "catch.hpp"
|
||
|
|
|
||
|
|
#include <osmium/util/memory.hpp>
|
||
|
|
|
||
|
|
#include <vector>
|
||
|
|
|
||
|
|
TEST_CASE("Check memory usage") {
|
||
|
|
#ifdef __linux__
|
||
|
|
const osmium::MemoryUsage m1;
|
||
|
|
REQUIRE(m1.current() > 1);
|
||
|
|
REQUIRE(m1.peak() > 1);
|
||
|
|
#else
|
||
|
|
const osmium::MemoryUsage m;
|
||
|
|
REQUIRE(m.current() == 0);
|
||
|
|
REQUIRE(m.peak() == 0);
|
||
|
|
#endif
|
||
|
|
}
|
||
|
|
|