本文整理汇总了C++中Temperature::GetTempAsKelvin方法的典型用法代码示例。如果您正苦于以下问题:C++ Temperature::GetTempAsKelvin方法的具体用法?C++ Temperature::GetTempAsKelvin怎么用?C++ Temperature::GetTempAsKelvin使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Temperature
的用法示例。
在下文中一共展示了Temperature::GetTempAsKelvin方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SECTION
* Name : lab_10_unit_test.cpp
* Author : Luke Sathrum
* Description : Unit test to test Lab #10 Functionality
*/
#define CATCH_CONFIG_MAIN
#include "catch.hpp"
#include "lab_10.h"
// Double Include to Check for Header Guards
#include "lab_10.h"
TEST_CASE("Temperature Using Default Constuctor") {
Temperature temp;
SECTION("GetTempAsKelvin()") {
CHECK(temp.GetTempAsKelvin() == 0);
}
temp.SetTempFromKelvin(50);
SECTION("SetTempFromKelvin(50) / GetTempAsCelsius()") {
CHECK(temp.GetTempAsKelvin() == 50);
}
temp.SetTempFromCelsius(5);
SECTION("SetTempFromCelsius(5) / GetTempAsFarenheit()") {
CHECK(temp.GetTempAsFahrenheit() >= 40.99);
CHECK(temp.GetTempAsFahrenheit() <= 41.01);
}
temp.SetTempFromFahrenheit(5);
SECTION("SetTempFromFahrenheit(5) / GetTempAsKelvin()") {