23 #include <ns3/antenna-model.h>
34 static std::string BuildNameString (
double a);
39 virtual void DoRun (
void);
45 std::string DegreesToRadiansTestCase::BuildNameString (
double a)
47 std::ostringstream oss;
48 oss <<
"angle = " << a <<
" degrees";
53 DegreesToRadiansTestCase::DegreesToRadiansTestCase (
double a,
double b)
54 : TestCase (BuildNameString (a)),
64 NS_TEST_EXPECT_MSG_EQ_TOL (
DegreesToRadians (m_a), m_b, 1e-10,
"wrong conversion");
72 static std::string BuildNameString (
double a);
77 virtual void DoRun (
void);
83 std::string RadiansToDegreesTestCase::BuildNameString (
double a)
85 std::ostringstream oss;
86 oss <<
"angle = " << a <<
" degrees";
91 RadiansToDegreesTestCase::RadiansToDegreesTestCase (
double a,
double b)
92 : TestCase (BuildNameString (a)),
102 NS_TEST_EXPECT_MSG_EQ_TOL (
RadiansToDegrees (m_a), m_b, 1e-10,
"wrong conversion");
113 DegreesRadiansTestSuite::DegreesRadiansTestSuite ()
134 static DegreesRadiansTestSuite staticDegreesRadiansTestSuiteInstance;
double DegreesToRadians(double degrees)
converts degrees to radians
virtual void DoRun(void)
Implementation to actually run this test case.
void AddTestCase(TestCase *testCase) NS_DEPRECATED
Add an individual test case to this test suite.
double RadiansToDegrees(double radians)
converts radians to degrees
virtual void DoRun(void)
Implementation to actually run this test case.