MCPcopy Create free account
hub / github.com/OpenMS/OpenMS / START_SECTION

Function START_SECTION

src/tests/class_tests/openms/source/MSNumpressCoder_test.cpp:183–203  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

181 delete config;
182}
183END_SECTION
184
185///////////////////////////////////////////////////////////////////////////
186// Encode / Decode a small vector
187///////////////////////////////////////////////////////////////////////////
188
189START_SECTION([EXTRA] encodeNP_LINEAR)
190{
191 std::vector< double > in = setup_test_vec1();
192 String out;
193
194 MSNumpressCoder::NumpressConfig config;
195 config.np_compression = MSNumpressCoder::LINEAR;
196 config.estimate_fixed_point = true; // critical
197
198 bool zlib_compression = false;
199 MSNumpressCoder().encodeNP(in, out, zlib_compression, config);
200
201 TEST_EQUAL(out.size(), 28)
202 TEST_EQUAL(out, "QWR64UAAAADo//8/0P//f1kSgA==")
203}
204END_SECTION
205
206START_SECTION([EXTRA] decodeNP_LINEAR)

Callers 1

Calls 9

setup_test_vec1Function · 0.85
MSNumpressCoderFunction · 0.85
TEST_EQUALFunction · 0.85
setup_test_vec2Function · 0.85
check_vec2_absFunction · 0.85
check_vec2_relFunction · 0.85
encodeNPMethod · 0.80
decodeNPMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected