MCPcopy Create free account
hub / github.com/Simple-XX/SimpleKernel / TEST

Function TEST

tests/unit_test/sk_libc_test.cpp:22–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20#include "../../src/libc/sk_stdlib.c"
21
22TEST(SkLibcTest, Atoi) {
23 EXPECT_EQ(sk_atoi("123"), 123);
24 EXPECT_EQ(sk_atoi("-123"), -123);
25 EXPECT_EQ(sk_atoi("+123"), 123);
26 EXPECT_EQ(sk_atoi("0"), 0);
27 EXPECT_EQ(sk_atoi(" 456"), 456); // Leading spaces
28 EXPECT_EQ(sk_atoi("789abc"), 789); // Stop at non-digit
29}
30
31TEST(SkLibcTest, Atol) {
32 EXPECT_EQ(sk_atol("123456789"), 123456789L);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected