JD2022-TU1/main/extern/Hue/libhuestream/test/TestHueMath.cpp

25 lines
No EOL
720 B
C++

#include "gtest/gtest.h"
#include <memory>
#include <vector>
#include <huestream/common/util/HueMath.h>
class TestHueMath : public testing::Test {
protected:
virtual void SetUp() {
}
virtual void TearDown() {
}
};
TEST_F(TestHueMath, GetBrightness)
{
std::cout << HueMath::easeInOutQuad(0,1,-1,5) << std::endl;
std::cout << HueMath::easeInOutQuad(1,1,-1,5) << std::endl;
std::cout << HueMath::easeInOutQuad(2,1,-1,5) << std::endl;
std::cout << HueMath::easeInOutQuad(3,1,-1,5) << std::endl;
std::cout << HueMath::easeInOutQuad(4,1,-1,5) << std::endl;
std::cout << HueMath::easeInOutQuad(5,1,-1,5) << std::endl;
std::cout << HueMath::easeInOutQuad(6,1,-1,5) << std::endl;
}