diff options
author | Thomas Huth | 2021-03-10 07:33:14 +0100 |
---|---|---|
committer | Thomas Huth | 2021-03-12 15:46:30 +0100 |
commit | da668aa15b99150a8595c491aee00d5d2426aaf9 (patch) | |
tree | 0463b0a303e807bdab46460f6c702be611bd7179 /tests/test-authz-simple.c | |
parent | Merge remote-tracking branch 'remotes/legoater/tags/pull-aspeed-20210309' int... (diff) | |
download | qemu-da668aa15b99150a8595c491aee00d5d2426aaf9.tar.gz qemu-da668aa15b99150a8595c491aee00d5d2426aaf9.tar.xz qemu-da668aa15b99150a8595c491aee00d5d2426aaf9.zip |
tests: Move unit tests into a separate directory
The main tests directory still looks very crowded, and it's not
clear which files are part of a unit tests and which belong to
a different test subsystem. Let's clean up the mess and move the
unit tests to a separate directory.
Message-Id: <20210310063314.1049838-1-thuth@redhat.com>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Diffstat (limited to 'tests/test-authz-simple.c')
-rw-r--r-- | tests/test-authz-simple.c | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/tests/test-authz-simple.c b/tests/test-authz-simple.c deleted file mode 100644 index 6f9034d8ff..0000000000 --- a/tests/test-authz-simple.c +++ /dev/null @@ -1,51 +0,0 @@ -/* - * QEMU simple authorization object testing - * - * Copyright (c) 2018 Red Hat, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, see <http://www.gnu.org/licenses/>. - * - */ - -#include "qemu/osdep.h" -#include "qapi/error.h" -#include "qemu/module.h" - -#include "authz/simple.h" - - -static void test_authz_simple(void) -{ - QAuthZSimple *authz = qauthz_simple_new("authz0", - "cthulu", - &error_abort); - - g_assert(!qauthz_is_allowed(QAUTHZ(authz), "cthul", &error_abort)); - g_assert(qauthz_is_allowed(QAUTHZ(authz), "cthulu", &error_abort)); - g_assert(!qauthz_is_allowed(QAUTHZ(authz), "cthuluu", &error_abort)); - g_assert(!qauthz_is_allowed(QAUTHZ(authz), "fred", &error_abort)); - - object_unparent(OBJECT(authz)); -} - - -int main(int argc, char **argv) -{ - g_test_init(&argc, &argv, NULL); - module_call_init(MODULE_INIT_QOM); - - g_test_add_func("/authz/simple", test_authz_simple); - - return g_test_run(); -} |