Applied, thanks!
On Tue, Aug 25, 2015 at 1:09 PM, Bartosz Golaszewski <[email protected]> wrote: > Test corner cases too like looking for an empty prefix etc. > > Signed-off-by: Bartosz Golaszewski <[email protected]> > --- > libbb/compare_string_array.c | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) > > diff --git a/libbb/compare_string_array.c b/libbb/compare_string_array.c > index fe6d4a5..eb754af 100644 > --- a/libbb/compare_string_array.c > +++ b/libbb/compare_string_array.c > @@ -103,3 +103,22 @@ smallint FAST_FUNC yesno(const char *str) > return ret / 3; > } > #endif > + > +#if ENABLE_UNIT_TEST > + > +BBUNIT_DEFINE_TEST(is_prefixed_with) > +{ > + BBUNIT_ASSERT_STREQ(" bar", is_prefixed_with("foo bar", "foo")); > + BBUNIT_ASSERT_STREQ("bar", is_prefixed_with("foo bar", "foo ")); > + BBUNIT_ASSERT_STREQ("", is_prefixed_with("foo", "foo")); > + BBUNIT_ASSERT_STREQ("foo", is_prefixed_with("foo", "")); > + BBUNIT_ASSERT_STREQ("", is_prefixed_with("", "")); > + > + BBUNIT_ASSERT_NULL(is_prefixed_with("foo", "bar foo")); > + BBUNIT_ASSERT_NULL(is_prefixed_with("foo foo", "bar")); > + BBUNIT_ASSERT_NULL(is_prefixed_with("", "foo")); > + > + BBUNIT_ENDTEST; > +} > + > +#endif /* ENABLE_UNIT_TEST */ > -- > 2.1.4 > > _______________________________________________ > busybox mailing list > [email protected] > http://lists.busybox.net/mailman/listinfo/busybox _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
