summaryrefslogtreecommitdiff
path: root/tests/menubuilder_tests.h
blob: 8373224091d8d615d941c1248221148105808448 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef MENU_BUILDER_TESTS_H
#define MENU_BUILDER_TESTS_H

#include <glib.h>
#include "menubuilder.h"

typedef struct {
  struct MenuBuilder *menu_builder;
} MenuBuilderFixture;


void menu_builder_fixture_setup(MenuBuilderFixture *fixture,
                                gconstpointer test_data);
void menu_builder_fixture_teardown(MenuBuilderFixture *fixture,
                                   gconstpointer test_data);

void test_menu_builder_title(MenuBuilderFixture *fixture,
                             gconstpointer test_data);
void test_menu_builder_append_links(MenuBuilderFixture *fixture,
                                    gconstpointer test_data);
void test_menu_builder_link_title_encoding(MenuBuilderFixture *fixture,
                                           gconstpointer test_data);

void test_mainmenu();

#endif // MENU_BUILDER_TESTS_H