Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
18 строки
505 B
C++
18 строки
505 B
C++
#define DOCTEST_CONFIG_NO_MULTITHREADING
|
|
#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
|
|
#include "doctest.h"
|
|
#include "hist_proc_internal.h"
|
|
|
|
TEST_CASE("distinct positive numbers") {
|
|
std::vector<size_t> procent(4);
|
|
procent = make_histogram_proc({1, 2, 3}, 3, {1, 1, 1});
|
|
CHECK(procent[0] == 33);
|
|
CHECK(procent[1] == 33);
|
|
CHECK(procent[2] == 34);
|
|
|
|
procent = make_histogram_proc({1}, 3, {1, 0, 0});
|
|
CHECK(procent[0] == 100);
|
|
CHECK(procent[1] == 0);
|
|
CHECK(procent[2] == 0);
|
|
}
|