1
/*******************************************************************************
2
**3456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789
3
** 10 20 30 40 50 60 70 80
7
** test-observer.c - unit-tests for observer class
9
** Copyright 2009 Canonical Ltd.
12
** Mirco "MacSlow" Mueller <mirco.mueller@canonical.com>
13
** David Barth <david.barth@canonical.com>
15
** This program is free software: you can redistribute it and/or modify it
16
** under the terms of the GNU General Public License version 3, as published
17
** by the Free Software Foundation.
19
** This program is distributed in the hope that it will be useful, but
20
** WITHOUT ANY WARRANTY; without even the implied warranties of
21
** MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
22
** PURPOSE. See the GNU General Public License for more details.
24
** You should have received a copy of the GNU General Public License along
25
** with this program. If not, see <http://www.gnu.org/licenses/>.
27
*******************************************************************************/
37
Observer* observer = NULL;
39
observer = observer_new ();
40
g_assert (observer != NULL);
41
observer_del (observer);
48
Observer* observer = NULL;
50
observer = observer_new ();
51
observer_del (observer);
52
/*g_assert (observer == NULL);*/
57
test_observer_get_x ()
59
Observer* observer = NULL;
61
observer = observer_new ();
62
g_assert_cmpint (observer_get_x (observer), <=, 4096);
63
g_assert_cmpint (observer_get_x (observer), >=, 0);
64
observer_del (observer);
69
test_observer_get_y ()
71
Observer* observer = NULL;
73
observer = observer_new ();
74
g_assert_cmpint (observer_get_y (observer), <=, 4096);
75
g_assert_cmpint (observer_get_y (observer), >=, 0);
76
observer_del (observer);
80
test_observer_create_test_suite (void)
82
GTestSuite *ts = NULL;
84
ts = g_test_create_suite ("observer");
86
#define TC(x) g_test_create_case(#x, 0, NULL, NULL, x, NULL)
88
g_test_suite_add(ts, TC(test_observer_new));
89
g_test_suite_add(ts, TC(test_observer_del));
90
g_test_suite_add(ts, TC(test_observer_get_x));
91
g_test_suite_add(ts, TC(test_observer_get_y));