Fixed test case on time ranges.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13243 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
7f05206fe9
commit
7c7ce454e3
|
@ -352,7 +352,7 @@ while (time == chVTGetSystemTimeX()) {
|
||||||
<steps>
|
<steps>
|
||||||
<step>
|
<step>
|
||||||
<description>
|
<description>
|
||||||
<value>Checking case where start == end, it must always evaluate as in range.</value>
|
<value>Checking case where start == end, it must always evaluate as not in range.</value>
|
||||||
</description>
|
</description>
|
||||||
<tags>
|
<tags>
|
||||||
<value />
|
<value />
|
||||||
|
@ -362,13 +362,13 @@ while (time == chVTGetSystemTimeX()) {
|
||||||
bool b;
|
bool b;
|
||||||
|
|
||||||
b = chTimeIsInRangeX((systime_t)0, (systime_t)0, (systime_t)0);
|
b = chTimeIsInRangeX((systime_t)0, (systime_t)0, (systime_t)0);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)-1, (systime_t)0, (systime_t)0);
|
b = chTimeIsInRangeX((systime_t)-1, (systime_t)0, (systime_t)0);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)0, (systime_t)-1, (systime_t)-1);
|
b = chTimeIsInRangeX((systime_t)0, (systime_t)-1, (systime_t)-1);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)-1, (systime_t)-1, (systime_t)-1);
|
b = chTimeIsInRangeX((systime_t)-1, (systime_t)-1, (systime_t)-1);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
]]></value>
|
]]></value>
|
||||||
</code>
|
</code>
|
||||||
</step>
|
</step>
|
||||||
|
|
|
@ -85,7 +85,7 @@ static const testcase_t nil_test_002_001 = {
|
||||||
*
|
*
|
||||||
* <h2>Test Steps</h2>
|
* <h2>Test Steps</h2>
|
||||||
* - [2.2.1] Checking case where start == end, it must always evaluate
|
* - [2.2.1] Checking case where start == end, it must always evaluate
|
||||||
* as in range.
|
* as not in range.
|
||||||
* - [2.2.2] Checking boundaries for start < end.
|
* - [2.2.2] Checking boundaries for start < end.
|
||||||
* - [2.2.3] Checking boundaries for start > end.
|
* - [2.2.3] Checking boundaries for start > end.
|
||||||
* .
|
* .
|
||||||
|
@ -94,19 +94,19 @@ static const testcase_t nil_test_002_001 = {
|
||||||
static void nil_test_002_002_execute(void) {
|
static void nil_test_002_002_execute(void) {
|
||||||
|
|
||||||
/* [2.2.1] Checking case where start == end, it must always evaluate
|
/* [2.2.1] Checking case where start == end, it must always evaluate
|
||||||
as in range.*/
|
as not in range.*/
|
||||||
test_set_step(1);
|
test_set_step(1);
|
||||||
{
|
{
|
||||||
bool b;
|
bool b;
|
||||||
|
|
||||||
b = chTimeIsInRangeX((systime_t)0, (systime_t)0, (systime_t)0);
|
b = chTimeIsInRangeX((systime_t)0, (systime_t)0, (systime_t)0);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)-1, (systime_t)0, (systime_t)0);
|
b = chTimeIsInRangeX((systime_t)-1, (systime_t)0, (systime_t)0);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)0, (systime_t)-1, (systime_t)-1);
|
b = chTimeIsInRangeX((systime_t)0, (systime_t)-1, (systime_t)-1);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)-1, (systime_t)-1, (systime_t)-1);
|
b = chTimeIsInRangeX((systime_t)-1, (systime_t)-1, (systime_t)-1);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
}
|
}
|
||||||
test_end_step(1);
|
test_end_step(1);
|
||||||
|
|
||||||
|
|
|
@ -717,7 +717,7 @@ while (time == chVTGetSystemTimeX()) {
|
||||||
<steps>
|
<steps>
|
||||||
<step>
|
<step>
|
||||||
<description>
|
<description>
|
||||||
<value>Checking case where start == end, it must always evaluate as in range.</value>
|
<value>Checking case where start == end, it must always evaluate as not in range.</value>
|
||||||
</description>
|
</description>
|
||||||
<tags>
|
<tags>
|
||||||
<value />
|
<value />
|
||||||
|
@ -727,13 +727,13 @@ while (time == chVTGetSystemTimeX()) {
|
||||||
bool b;
|
bool b;
|
||||||
|
|
||||||
b = chTimeIsInRangeX((systime_t)0, (systime_t)0, (systime_t)0);
|
b = chTimeIsInRangeX((systime_t)0, (systime_t)0, (systime_t)0);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)-1, (systime_t)0, (systime_t)0);
|
b = chTimeIsInRangeX((systime_t)-1, (systime_t)0, (systime_t)0);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)0, (systime_t)-1, (systime_t)-1);
|
b = chTimeIsInRangeX((systime_t)0, (systime_t)-1, (systime_t)-1);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)-1, (systime_t)-1, (systime_t)-1);
|
b = chTimeIsInRangeX((systime_t)-1, (systime_t)-1, (systime_t)-1);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
]]></value>
|
]]></value>
|
||||||
</code>
|
</code>
|
||||||
</step>
|
</step>
|
||||||
|
|
|
@ -85,7 +85,7 @@ static const testcase_t rt_test_003_001 = {
|
||||||
*
|
*
|
||||||
* <h2>Test Steps</h2>
|
* <h2>Test Steps</h2>
|
||||||
* - [3.2.1] Checking case where start == end, it must always evaluate
|
* - [3.2.1] Checking case where start == end, it must always evaluate
|
||||||
* as in range.
|
* as not in range.
|
||||||
* - [3.2.2] Checking boundaries for start < end.
|
* - [3.2.2] Checking boundaries for start < end.
|
||||||
* - [3.2.3] Checking boundaries for start > end.
|
* - [3.2.3] Checking boundaries for start > end.
|
||||||
* .
|
* .
|
||||||
|
@ -94,19 +94,19 @@ static const testcase_t rt_test_003_001 = {
|
||||||
static void rt_test_003_002_execute(void) {
|
static void rt_test_003_002_execute(void) {
|
||||||
|
|
||||||
/* [3.2.1] Checking case where start == end, it must always evaluate
|
/* [3.2.1] Checking case where start == end, it must always evaluate
|
||||||
as in range.*/
|
as not in range.*/
|
||||||
test_set_step(1);
|
test_set_step(1);
|
||||||
{
|
{
|
||||||
bool b;
|
bool b;
|
||||||
|
|
||||||
b = chTimeIsInRangeX((systime_t)0, (systime_t)0, (systime_t)0);
|
b = chTimeIsInRangeX((systime_t)0, (systime_t)0, (systime_t)0);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)-1, (systime_t)0, (systime_t)0);
|
b = chTimeIsInRangeX((systime_t)-1, (systime_t)0, (systime_t)0);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)0, (systime_t)-1, (systime_t)-1);
|
b = chTimeIsInRangeX((systime_t)0, (systime_t)-1, (systime_t)-1);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
b = chTimeIsInRangeX((systime_t)-1, (systime_t)-1, (systime_t)-1);
|
b = chTimeIsInRangeX((systime_t)-1, (systime_t)-1, (systime_t)-1);
|
||||||
test_assert(b == true, "not in range");
|
test_assert(b == false, "in range");
|
||||||
}
|
}
|
||||||
test_end_step(1);
|
test_end_step(1);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue