13#include "FppTest/enum/IntervalEnumAc.hpp"
15#include "gtest/gtest.h"
18TEST(IsValidTest, IntervalEnum) {
19 Interval e =
static_cast<Interval::T
>(-1);
20 ASSERT_FALSE(e.isValid());
22 e =
static_cast<Interval::T
>(0);
23 ASSERT_TRUE(e.isValid());
25 e =
static_cast<Interval::T
>(1);
26 ASSERT_FALSE(e.isValid());
28 e =
static_cast<Interval::T
>(2);
29 ASSERT_FALSE(e.isValid());
31 e =
static_cast<Interval::T
>(3);
32 ASSERT_TRUE(e.isValid());
34 e =
static_cast<Interval::T
>(5);
35 ASSERT_TRUE(e.isValid());
37 e =
static_cast<Interval::T
>(6);
38 ASSERT_FALSE(e.isValid());
40 e =
static_cast<Interval::T
>(10);
41 ASSERT_TRUE(e.isValid());
43 e =
static_cast<Interval::T
>(99);
44 ASSERT_FALSE(e.isValid());
46 e =
static_cast<Interval::T
>(100);
47 ASSERT_TRUE(e.isValid());
49 e =
static_cast<Interval::T
>(101);
50 ASSERT_TRUE(e.isValid());
52 e =
static_cast<Interval::T
>(102);
53 ASSERT_FALSE(e.isValid());
TEST(IsValidTest, IntervalEnum)