Родитель
ab7728268d
Сommit
c37b1fed88
@ -0,0 +1,7 @@
|
||||
#ifndef HIST_PROC_INTERNAL_H_INCLUDED
|
||||
#define HIST_PROC_INTERNAL_H_INCLUDED
|
||||
|
||||
std::vector<size_t>
|
||||
make_histogram_proc(const std::vector<double> numbers, size_t bin_count, std::vector<size_t> bins);
|
||||
|
||||
#endif // HIST_PROC_INTERNAL_H_INCLUDED
|
@ -0,0 +1,12 @@
|
||||
#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(3);
|
||||
procent = make_histogram_proc({1}, 3, {1, 0, 0});
|
||||
CHECK(procent[0] == 100);
|
||||
CHECK(procent[1] == 0);
|
||||
CHECK(procent[2] == 0);
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
#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);
|
||||
}
|
Загрузка…
Ссылка в новой задаче