Branch data Line data Source code
1 : : /*
2 : : * ----------------- BEGIN LICENSE BLOCK ---------------------------------
3 : : *
4 : : * Copyright (C) 2018-2021 Intel Corporation
5 : : *
6 : : * SPDX-License-Identifier: MIT
7 : : *
8 : : * ----------------- END LICENSE BLOCK -----------------------------------
9 : : */
10 : :
11 : : /*
12 : : * Generated file
13 : : */
14 : :
15 : : #include <gtest/gtest.h>
16 : :
17 : : #include <limits>
18 : :
19 : : #include "ad/physics/SpeedValidInputRange.hpp"
20 : :
21 : 2 : TEST(SpeedValidInputRangeTests, testValidInputRangeUninitialized)
22 : : {
23 : 1 : ::ad::physics::Speed value;
24 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value));
- - - - -
- - - ]
25 : : }
26 : :
27 : 2 : TEST(SpeedValidInputRangeTests, testValidInputRangeMinOk)
28 : : {
29 : 1 : ::ad::physics::Speed value(-1e3);
30 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value));
- - - - -
- - - ]
31 : : }
32 : :
33 : 2 : TEST(SpeedValidInputRangeTests, testValidInputRangeMaxOk)
34 : : {
35 : 1 : ::ad::physics::Speed value(1e3);
36 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value));
- - - - -
- - - ]
37 : : }
38 : :
39 : 2 : TEST(SpeedValidInputRangeTests, testValidInputRangeBelowMin)
40 : : {
41 : 1 : ::ad::physics::Speed value(::ad::physics::Speed::cMinValue * 1.1);
42 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value));
- - - - -
- - - ]
43 : : }
44 : :
45 : 2 : TEST(SpeedValidInputRangeTests, testValidInputRangeExceedsMax)
46 : : {
47 : 1 : ::ad::physics::Speed value(::ad::physics::Speed::cMaxValue * 1.1);
48 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value));
- - - - -
- - - ]
49 : : }
50 : :
51 : 2 : TEST(SpeedValidInputRangeTests, testValidInputRangeInputMinOk)
52 : : {
53 : 1 : ::ad::physics::Speed value(-100.);
54 [ + - - + : 1 : ASSERT_TRUE(withinValidInputRange(value));
- - - - -
- - - ]
55 : : }
56 : :
57 : 2 : TEST(SpeedValidInputRangeTests, testValidInputRangeInputMaxOk)
58 : : {
59 : 1 : ::ad::physics::Speed value(100.);
60 [ + - - + : 1 : ASSERT_TRUE(withinValidInputRange(value));
- - - - -
- - - ]
61 : : }
62 : :
63 : 2 : TEST(SpeedValidInputRangeTests, testValidInputRangeBelowInputMin)
64 : : {
65 : 1 : ::ad::physics::Speed value(-100. * 1.1);
66 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value));
- - - - -
- - - ]
67 : : }
68 : :
69 : 2 : TEST(SpeedValidInputRangeTests, testValidInputRangeExceedsInputMax)
70 : : {
71 : 1 : ::ad::physics::Speed value(100. * 1.1);
72 [ + - - + : 1 : ASSERT_FALSE(withinValidInputRange(value));
- - - - -
- - - ]
73 : : }
|