wlmaker
Loading...
Searching...
No Matches
Macros | Functions | Variables
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, "dock", wlmtk_dock_test_cases },
{ 1, "element", wlmtk_element_test_cases },
{ 1, "fsm", wlmtk_fsm_test_cases },
{ 1, "image", wlmtk_image_test_cases },
{ 1, "layer", wlmtk_layer_test_cases },
{ 1, "menu", wlmtk_menu_test_cases },
{ 1, "menu_item", wlmtk_menu_item_test_cases },
{ 1, "panel", wlmtk_panel_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, "root", wlmtk_root_test_cases },
{ 1, "tile", wlmtk_tile_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:241
const bs_test_case_t wlmtk_box_test_cases[]
Definition box.c:253
const bs_test_case_t wlmtk_button_test_cases[]
Definition button.c:230
const bs_test_case_t wlmtk_container_test_cases[]
Definition container.c:817
const bs_test_case_t wlmtk_content_test_cases[]
Definition content.c:391
const bs_test_case_t wlmtk_element_test_cases[]
Definition element.c:655
const bs_test_case_t wlmtk_fsm_test_cases[]
Definition fsm.c:62
const bs_test_case_t wlmtk_image_test_cases[]
Definition image.c:172
const bs_test_case_t wlmtk_layer_test_cases[]
Definition layer.c:149
const bs_test_case_t wlmtk_menu_test_cases[]
Definition menu.c:124
const bs_test_case_t wlmtk_menu_item_test_cases[]
Definition menu_item.c:414
const bs_test_case_t wlmtk_panel_test_cases[]
Definition panel.c:283
const bs_test_case_t wlmaker_primitives_test_cases[]
Definition primitives.c:284
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_root_test_cases[]
Definition root.c:655
const bs_test_case_t wlmtk_surface_test_cases[]
Definition surface.c:845
const bs_test_case_t wlmtk_tile_test_cases[]
Definition tile.c:218
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:273
const bs_test_case_t wlmtk_titlebar_title_test_cases[]
Definition titlebar_title.c:313
const bs_test_case_t wlmtk_dock_test_cases[]
Definition dock.c:290
const bs_test_case_t wlmtk_util_test_cases[]
Definition util.c:49
const bs_test_case_t wlmtk_window_test_cases[]
Definition window.c:1152
const bs_test_case_t wlmtk_workspace_test_cases[]
Definition workspace.c:999

Toolkit unit tests.