Вы не можете выбрать более 25 тем
			Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
		
		
		
		
		
			
		
			
				
	
	
		
			53 строки
		
	
	
		
			966 B
		
	
	
	
		
			C++
		
	
			
		
		
	
	
			53 строки
		
	
	
		
			966 B
		
	
	
	
		
			C++
		
	
#define DOCTEST_CONFIG_NO_MULTITHREADING
 | 
						|
#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
 | 
						|
#include "doctest.h"
 | 
						|
#include "histogram_internal.h"
 | 
						|
 | 
						|
TEST_CASE("distinct positive numbers")
 | 
						|
{
 | 
						|
    double min = 0;
 | 
						|
 | 
						|
    double max = 0;
 | 
						|
    find_minmax({1, 2}, min, max);
 | 
						|
    CHECK(min == 1);
 | 
						|
    CHECK(max == 2);
 | 
						|
}
 | 
						|
TEST_CASE("vector 1 element")
 | 
						|
{
 | 
						|
    double min = 0;
 | 
						|
    double max = 0;
 | 
						|
    find_minmax({1}, min, max);
 | 
						|
    CHECK(min == 1);
 | 
						|
    CHECK(max == 1);
 | 
						|
}
 | 
						|
TEST_CASE("distinct negativ numbers")
 | 
						|
{
 | 
						|
    double min = 0;
 | 
						|
    double max = 0;
 | 
						|
    find_minmax({-1, -2}, min, max);
 | 
						|
    CHECK(min == -2);
 | 
						|
    CHECK(max == -1);
 | 
						|
}
 | 
						|
TEST_CASE("distinct positive numbers")
 | 
						|
{
 | 
						|
    double min = 0;
 | 
						|
    double max = 0;
 | 
						|
    find_minmax({2, 2}, min, max);
 | 
						|
    CHECK(min == 2);
 | 
						|
    CHECK(max == 2);
 | 
						|
}
 | 
						|
 | 
						|
TEST_CASE("distinct positive numbers")
 | 
						|
{
 | 
						|
    double min = 0;
 | 
						|
    double max = 0;
 | 
						|
    //int n =2;
 | 
						|
    std::vector<double> vector_pust;
 | 
						|
 | 
						|
    CHECK(find_minmax(vector_pust, min, max)==false);
 | 
						|
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
 |