/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ex04.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: achubuko +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2023/11/30 22:27:20 by achubuko #+# #+# */ /* Updated: 2023/11/30 23:24:57 by achubuko ### ########.fr */ /* */ /* ************************************************************************** */ #include #include char *ft_strstr(char *str, char *to_find); char *g_hs = "Hello_world"; char *g_needle = "Wo"; char *g_garbage = "zzzZz"; void setUp(void) { } void tearDown(void) { } void test_strstr_no_match(void) { char *r1; char *r2; r1 = strstr(g_hs, g_garbage); r2 = ft_strstr(g_hs, g_garbage); TEST_ASSERT_EQUAL_PTR(r1, r2); } void test_strstr(void) { char *r1; char *r2; r1 = strstr(g_hs, g_needle); r2 = ft_strstr(g_hs, g_needle); TEST_ASSERT_EQUAL_PTR(r1, r2); } int main(void) { UNITY_BEGIN(); RUN_TEST(test_strstr_no_match); RUN_TEST(test_strstr); return (UNITY_END()); }