diff options
author | Denis Kenzior <denkenz@gmail.com> | 2018-12-19 14:42:43 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2018-12-19 14:46:08 -0600 |
commit | ed26a0e7a9149aaaba8acf15586dd480ee8e6ab2 (patch) | |
tree | 1cb0ca3d38f89df16d8f8cc87a7c58898dbf1f1b /unit | |
parent | ab55f2f811949c3c74946f30378bd0bf4c9ce30d (diff) | |
download | ofono-ed26a0e7a9149aaaba8acf15586dd480ee8e6ab2.tar.gz |
unit: Remove test-idmap
No longer used by ofono
Diffstat (limited to 'unit')
-rw-r--r-- | unit/test-idmap.c | 121 |
1 files changed, 0 insertions, 121 deletions
diff --git a/unit/test-idmap.c b/unit/test-idmap.c deleted file mode 100644 index 2d2e2266..00000000 --- a/unit/test-idmap.c +++ /dev/null @@ -1,121 +0,0 @@ -/* - * - * oFono - Open Source Telephony - * - * Copyright (C) 2008-2011 Intel Corporation. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - */ - -#ifdef HAVE_CONFIG_H -#include <config.h> -#endif - -#include <glib.h> - -#include "idmap.h" - -static void test_alloc(void) -{ - struct idmap *idmap; - unsigned int bit; - - idmap = idmap_new(2); - - g_assert(idmap); - g_assert(idmap_get_min(idmap) == 1); - - bit = idmap_alloc(idmap); - g_assert(bit == 1); - g_assert(idmap_find(idmap, bit)); - g_assert(!idmap_find(idmap, idmap_get_max(idmap) + 1)); - - bit = idmap_alloc(idmap); - g_assert(bit == 2); - - bit = idmap_alloc(idmap); - g_assert(bit == 3); - - idmap_put(idmap, 3); - bit = idmap_alloc(idmap); - g_assert(bit == 3); - - idmap_put(idmap, 0); - bit = idmap_alloc(idmap); - g_assert(bit == 3); - - idmap_put(idmap, 1); - bit = idmap_alloc(idmap); - g_assert(bit == 1); - - idmap_put(idmap, 1); - idmap_put(idmap, 2); - bit = idmap_alloc(idmap); - g_assert(bit == 1); - - idmap_put(idmap, 1); - idmap_take(idmap, 1); - idmap_take(idmap, 3); - bit = idmap_alloc(idmap); - g_assert(bit == 2); - - idmap_free(idmap); -} - -static void test_alloc_next(void) -{ - struct idmap *idmap; - unsigned int bit; - - idmap = idmap_new(256); - - g_assert(idmap); - - bit = idmap_alloc_next(idmap, 255); - g_assert(bit == 256); - - bit = idmap_alloc_next(idmap, 255); - g_assert(bit == 1); - - while (idmap_alloc(idmap) < (sizeof(unsigned long) * 8) + 1); - bit = idmap_alloc_next(idmap, 1); - g_assert(bit == (sizeof(unsigned long) * 8) + 2); - - idmap_free(idmap); - - idmap = idmap_new(2); - - g_assert(idmap); - g_assert(idmap_alloc_next(idmap, 0) == 3); - g_assert(idmap_alloc_next(idmap, 3) == 3); - - bit = idmap_alloc_next(idmap, 1); - g_assert(bit == 2); - - bit = idmap_alloc_next(idmap, 2); - g_assert(bit == 1); - - idmap_free(idmap); -} - -int main(int argc, char **argv) -{ - g_test_init(&argc, &argv, NULL); - - g_test_add_func("/testidmap/alloc", test_alloc); - g_test_add_func("/testidmap/alloc_next", test_alloc_next); - - return g_test_run(); -} |