libamxc
1.10.3
C Generic Data Containers
test_main.c
Go to the documentation of this file.
1
/****************************************************************************
2
**
3
** SPDX-License-Identifier: BSD-2-Clause-Patent
4
**
5
** SPDX-FileCopyrightText: Copyright (c) 2023 SoftAtHome
6
**
7
** Redistribution and use in source and binary forms, with or without modification,
8
** are permitted provided that the following conditions are met:
9
**
10
** 1. Redistributions of source code must retain the above copyright notice,
11
** this list of conditions and the following disclaimer.
12
**
13
** 2. Redistributions in binary form must reproduce the above copyright notice,
14
** this list of conditions and the following disclaimer in the documentation
15
** and/or other materials provided with the distribution.
16
**
17
** Subject to the terms and conditions of this license, each copyright holder
18
** and contributor hereby grants to those receiving rights under this license
19
** a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
20
** (except for failure to satisfy the conditions of this license) patent license
21
** to make, have made, use, offer to sell, sell, import, and otherwise transfer
22
** this software, where such license applies only to those patent claims, already
23
** acquired or hereafter acquired, licensable by such copyright holder or contributor
24
** that are necessarily infringed by:
25
**
26
** (a) their Contribution(s) (the licensed copyrights of copyright holders and
27
** non-copyrightable additions of contributors, in source or binary form) alone;
28
** or
29
**
30
** (b) combination of their Contribution(s) with the work of authorship to which
31
** such Contribution(s) was added by such copyright holder or contributor, if,
32
** at the time the Contribution is added, such addition causes such combination
33
** to be necessarily infringed. The patent license shall not apply to any other
34
** combinations which include the Contribution.
35
**
36
** Except as expressly stated above, no rights or licenses from any copyright
37
** holder or contributor is granted under this license, whether expressly, by
38
** implication, estoppel or otherwise.
39
**
40
** DISCLAIMER
41
**
42
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
43
** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
44
** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
45
** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
46
** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
47
** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
48
** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
49
** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
50
** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
51
** USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
52
**
53
****************************************************************************/
54
55
#include <stdlib.h>
56
#include <setjmp.h>
57
#include <stdarg.h>
58
#include <cmocka.h>
59
60
#include "
test_issue_58.h
"
61
62
int
main
(
void
) {
63
const
struct
CMUnitTest tests[] = {
64
cmocka_unit_test(
test_get_var_path_ignores_empty_parts
),
65
};
66
return
cmocka_run_group_tests(tests,
test_var_path_setup
,
test_var_path_teardown
);
67
}
main
int main(void)
Definition:
test_main.c:62
test_var_path_teardown
int test_var_path_teardown(__attribute__((unused)) void **state)
Definition:
test_issue_58.c:96
test_var_path_setup
int test_var_path_setup(__attribute__((unused)) void **state)
Definition:
test_issue_58.c:85
test_get_var_path_ignores_empty_parts
void test_get_var_path_ignores_empty_parts(__attribute__((unused)) void **state)
Definition:
test_issue_58.c:101
test_issue_58.h
test
amxc_issue_58
test_main.c
Generated on Mon Aug 26 2024 14:16:13 for libamxc by
1.9.1