libgnunetchat

library for GNUnet Messenger
Log | Files | Refs | README | LICENSE

test_gnunet_chat_handle_init.c (1511B)


      1 /*
      2    This file is part of GNUnet.
      3    Copyright (C) 2021--2024 GNUnet e.V.
      4 
      5    GNUnet is free software: you can redistribute it and/or modify it
      6    under the terms of the GNU Affero General Public License as published
      7    by the Free Software Foundation, either version 3 of the License,
      8    or (at your option) any later version.
      9 
     10    GNUnet is distributed in the hope that it will be useful, but
     11    WITHOUT ANY WARRANTY; without even the implied warranty of
     12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     13    Affero General Public License for more details.
     14 
     15    You should have received a copy of the GNU Affero General Public License
     16    along with this program.  If not, see <http://www.gnu.org/licenses/>.
     17 
     18    SPDX-License-Identifier: AGPL3.0-or-later
     19  */
     20 /*
     21  * @author Tobias Frisch
     22  * @file test_gnunet_chat_handle_init.c
     23  */
     24 
     25 #include "test_gnunet_chat.h"
     26 
     27 void
     28 setup_gnunet_chat_handle_init(const struct GNUNET_CONFIGURATION_Handle *cfg)
     29 {
     30 }
     31 
     32 void
     33 call_gnunet_chat_handle_init(const struct GNUNET_CONFIGURATION_Handle *cfg)
     34 {
     35   struct GNUNET_CHAT_Handle *handle;
     36 
     37   handle = GNUNET_CHAT_start(cfg, NULL, NULL);
     38 
     39   ck_assert_ptr_nonnull(handle);
     40 
     41   GNUNET_CHAT_stop(handle);
     42 }
     43 
     44 void
     45 cleanup_gnunet_chat_handle_init(const struct GNUNET_CONFIGURATION_Handle *cfg)
     46 {
     47 }
     48 
     49 CREATE_GNUNET_TEST(test_gnunet_chat_handle_init, gnunet_chat_handle_init)
     50 
     51 START_SUITE(handle_suite, "Handle")
     52 ADD_TEST_TO_SUITE(test_gnunet_chat_handle_init, "Start/Stop")
     53 END_SUITE
     54 
     55 MAIN_SUITE(handle_suite, CK_NORMAL)