minishell/tests/test_cmdgroup_parsing.c

38 lines
1.3 KiB
C
Raw Normal View History

2025-03-11 15:20:19 +01:00
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* test_cmdgroup_parsing.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: khais <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2025/03/11 15:07:23 by khais #+# #+# */
/* Updated: 2025/03/11 16:33:42 by khais ### ########.fr */
2025-03-11 15:20:19 +01:00
/* */
/* ************************************************************************** */
#include "testutil.h"
#include <assert.h>
#include "libft.h"
#include "../src/parser/cmdgroup/cmdgroup.h"
#include "../src/parser/wordsplit/wordsplit.h"
static void test_cmdgroup_parsing_empty(void)
{
t_cmdgroup *cmd;
// arange
ft_dprintf(STDERR_FILENO, "==> %s <==\n", __FUNCTION__);
cmd = parse_cmdgroup("");
// assert
assert(NULL == cmd);
// cleanup
cmdgroup_destroy(cmd);
do_leak_check();
}
int main(void)
{
test_cmdgroup_parsing_empty();
return (0);
}