wlmaker
Loading...
Searching...
No Matches
toolkit_test.c File Reference
#include "toolkit.h"
Include dependency graph for toolkit_test.c:

Macros

#define TEST_DATA_DIR   "./"
 

Functions

int main (int argc, const char **argv)
 

Variables

const bs_test_set_t toolkit_tests []
 

Detailed Description

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Macro Definition Documentation

◆ TEST_DATA_DIR

#define TEST_DATA_DIR   "./"

Directory root for looking up test data. See bs_test_resolve_path.

Function Documentation

◆ main()

int main ( int argc,
const char ** argv )

Main program, runs the unit tests.

Variable Documentation

◆ toolkit_tests

const bs_test_set_t toolkit_tests[]
Initial value:
= {
{ 1, "bordered", wlmtk_bordered_test_cases },
{ 1, "box", wlmtk_box_test_cases },
{ 1, "button", wlmtk_button_test_cases },
{ 1, "container", wlmtk_container_test_cases },
{ 1, "content", wlmtk_content_test_cases },
{ 1, "element", wlmtk_element_test_cases },
{ 1, "fsm", wlmtk_fsm_test_cases },
{ 1, "surface", wlmtk_surface_test_cases },
{ 1, "rectangle", wlmtk_rectangle_test_cases },
{ 1, "resizebar", wlmtk_resizebar_test_cases },
{ 1, "resizebar_area", wlmtk_resizebar_area_test_cases },
{ 1, "titlebar", wlmtk_titlebar_test_cases },
{ 1, "titlebar_button", wlmtk_titlebar_button_test_cases },
{ 1, "titlebar_title", wlmtk_titlebar_title_test_cases },
{ 1, "util", wlmtk_util_test_cases },
{ 1, "window", wlmtk_window_test_cases },
{ 1, "workspace", wlmtk_workspace_test_cases },
{ 1, "primitives", wlmaker_primitives_test_cases },
{ 0, NULL, NULL }
}
const bs_test_case_t wlmtk_bordered_test_cases[]
Definition bordered.c:235
const bs_test_case_t wlmtk_box_test_cases[]
Definition box.c:245
const bs_test_case_t wlmtk_container_test_cases[]
Definition container.c:730
const bs_test_case_t wlmtk_content_test_cases[]
Definition content.c:356
const bs_test_case_t wlmtk_element_test_cases[]
Definition element.c:573
const bs_test_case_t wlmtk_fsm_test_cases[]
Definition fsm.c:62
const bs_test_case_t wlmaker_primitives_test_cases[]
Definition primitives.c:224
const bs_test_case_t wlmtk_rectangle_test_cases[]
Definition rectangle.c:257
const bs_test_case_t wlmtk_resizebar_test_cases[]
Definition resizebar.c:264
const bs_test_case_t wlmtk_resizebar_area_test_cases[]
Definition resizebar_area.c:307
const bs_test_case_t wlmtk_surface_test_cases[]
Definition surface.c:703
const bs_test_case_t wlmtk_titlebar_test_cases[]
Definition titlebar.c:383
const bs_test_case_t wlmtk_titlebar_button_test_cases[]
Definition titlebar_button.c:269
const bs_test_case_t wlmtk_titlebar_title_test_cases[]
Definition titlebar_title.c:302
const bs_test_case_t wlmtk_button_test_cases[]
Definition button.c:230
const bs_test_case_t wlmtk_workspace_test_cases[]
Definition workspace.c:888
const bs_test_case_t wlmtk_util_test_cases[]
Definition util.c:39
const bs_test_case_t wlmtk_window_test_cases[]
Definition window.c:1191

Toolkit unit tests.